zhuoshuguo
56d5a02631
gnrc_lwmac: revise doc's brief naming.
2017-12-19 15:10:30 +01:00
zhuoshuguo
f8b1583737
gnrc_gomach: add a brief description of GoMacH's features.
2017-12-19 14:56:01 +01:00
Martine Lenders
ac99782d53
Merge pull request #8279 from zhuoshuguo/gnrc_gomach_add_allo_slot_limit
...
gnrc_gomach: add flexible number limit for allocating slots.
2017-12-19 12:33:02 +01:00
17ac0fa3a7
Merge pull request #8101 from miri64/gnrc_netif2/opt/flag-checkers
...
gnrc_netif: assume flag settings on compile time
2017-12-19 12:10:25 +01:00
Martine Lenders
7b5a42ba58
gnrc_netif: assume flag settings on compile time
2017-12-19 12:04:36 +01:00
zhuoshuguo
28f266eaa6
gnrc_lwmac: revise doc naming.
2017-12-19 10:55:56 +01:00
zhuoshuguo
a98c3f0d31
gnrc_gomach: add number limit for allocated slots.
2017-12-19 10:18:51 +01:00
tobhe
7af07bacff
random: added random_bytes function
2017-12-19 09:39:55 +01:00
Martine Lenders
2e93ba1c50
doc: Fix 'must not'/'may not' wording
...
I applied the following terminology and changed the wording in the doc
accordingly:
* must not: If the parameter is of the value it *must not* be it either
hits an assert or crashes the system.
* may not: The value can be that value, but the function will return an
error.
2017-12-19 09:00:12 +01:00
Martine Lenders
16013413be
Merge pull request #7592 from aabadie/loramac_definitions
...
sys/net: add some definitions for loramac
2017-12-18 20:30:25 +01:00
0512ac5f9c
sys/net: add some definitions for loramac
2017-12-18 18:26:16 +01:00
Martine Lenders
16374d0588
gnrc_netif: provide helper functions for NETOPT_IPV6_(ADDR|GROUP)
...
Since especially the setter for `NETOPT_IPV6_ADDR` and the getter for
both `NETOPT_IPV6_ADDR` and `NETOPT_IPV6_GROUP` isn't that obvious, I
decided to provided a helper function for those `gnrc_netapi_get/_set`
operations.
2017-12-18 17:06:55 +01:00
3a572d82cd
Merge pull request #8252 from miri64/gnrc_netif/api/rename-ipv6_addr
...
gnrc_netif: rename IPv6 address "setters"
2017-12-18 17:00:31 +01:00
Sebastian Meiling
c24e87e47d
Merge pull request #8250 from kb2ma/gcoap/remote_in_request
...
net/gcoap: Track remote endpoint for all requests
2017-12-18 13:17:27 +01:00
Ken Bannister
062bc15f00
net/gcoap: Track remote endpoint for all requests
2017-12-18 06:24:58 -05:00
5cf71e3096
sys/net/netopt: add NETOPT_CHANNEL_FREQUENCY option
2017-12-14 15:01:09 +01:00
Joakim Nohlgård
599ad3784c
Merge pull request #7345 from OTAkeys/pr/spiffs_statvfs
...
pkg/spiffs: implement statvfs and improve doc
2017-12-14 11:37:53 +01:00
Martine Lenders
2ae30cf582
gnrc_netif: rename IPv6 address "setters"
...
This renames the following functions
* `gnrc_netif_ipv6_addr_add()`
* `gnrc_netif_ipv6_addr_remove()`
* `gnrc_netif_ipv6_group_join()`
* `gnrc_netif_ipv6_group_leave()`
by appending the suffix `_internal`.
\## Reasoning
I'd like to provide a helper function for the *public* equivalent using
`gnrc_netapi_set()`, and those names are to nice to not be taken for
those.
\## Procedure
I used a combination of `git grep` and `sed` to do this and fixed the
alignment in the result of some cases by hand.
```sh
git grep --name-only "\<gnrc_netif_ipv6_\(addr\|group\)_\(add\|remove\|join\|leave\)\>" | \
xargs sed -i 's/\<gnrc_netif_ipv6_\(addr\|group\)_\(add\|remove\|join\|leave\)/\0_internal/g'
```
2017-12-13 13:50:39 +01:00
Martine Lenders
01a82c870e
Merge pull request #8237 from miri64/doc/fix/nanocoap-group
...
nanocoap: fix doxygen grouping
2017-12-12 10:51:19 +01:00
Hauke Petersen
e9334e6d2d
sys/timex: make NS_PER_US unsigned
2017-12-12 07:51:39 +01:00
Martine Lenders
5a7d97635a
nanocoap: fix doxygen grouping
...
The doxygen group for the networking module is `net`, not `sys_net`.
By using `sys_net` nanocoap appears in the [module
root](https://doc.riot-os.org/modules.html ) of the documentation.
2017-12-11 15:50:17 +01:00
zhuoshuguo
cebc995ec3
gnrc_gomach: add sender ID number limit in beacon packet.
2017-12-11 11:31:39 +01:00
400dccfaa1
sys/net/netopt: remove unused NETOPT_DEVICE_MODE
2017-12-09 20:06:57 +01:00
Martine Lenders
49c9d60724
gnrc_netapi: make doc a little more consistent
...
Throughout the documentation `gnrc_nettype_t` is referred to as a
"protocol type". The documentation for the functions
`gnrc_netapi_dispatch_*()` that were added later only refer to it as
"type".
This fix changes those to "protocol type" to make this clearer in the
context of these functions and unify it with the rest of the
documentation.
2017-12-06 18:10:10 +01:00
7a636cb8e8
sys/net/gcoap: adapt to in-tree nanocoap
2017-12-01 12:55:45 +01:00
16bdbe5d32
sys: net: add nanocoap
2017-12-01 12:55:44 +01:00
Sebastian Meiling
73d9c460d3
Merge pull request #7336 from kb2ma/gcoap/confirm_infrastructure
...
net/gcoap: Create confirm request infrastructure and adapt existing messaging
2017-12-01 11:18:24 +01:00
0d85186653
Merge pull request #8180 from miri64/gnrc_netdev/cleanup/rm
...
gnrc_netdev: remove remaining files and references
2017-11-30 20:05:17 +01:00
Martine Lenders
5a0e9bcca4
gnrc_netdev: remove remaining files and references
...
Somehow, these files were forgotten in my big cleanup in #7925 . This
fixes that.
2017-11-30 19:49:40 +01:00
zhuoshuguo
ea5aeeb10f
gomach: a robust traffic adaptive multichannel MAC for IoT.
2017-11-30 18:51:49 +01:00
Sebastian Meiling
8f7de7c2fe
Merge pull request #8179 from miri64/gnrc_ipv6_nib/api/NULL-l2addr
...
gnrc_ipv6_nib: Allow l2addr == NULL for gnrc_ipv6_nib_nc_set()
2017-11-29 21:07:39 +01:00
zhuoshuguo
e6409f025f
gnrc_lwmac: include lwmac headers when LWMAC defined.
2017-11-29 17:29:26 +01:00
Martine Lenders
7d20a80ba8
gnrc_ipv6_nib: Allow l2addr == NULL for gnrc_ipv6_nib_nc_set()
2017-11-29 17:26:45 +01:00
smlng
b283b7784c
make: fix various compile errors with Wextra
...
pkg, nordic_softdevice_ble: disable CFLAGS to omit compiler error
sys, pm_layered: fix casting nonscalar to the same type
cpu, stm32_common: fix type-limits, remove always true assert
cpu, stm32f4: fix pointer arithmetic in periph/i2c
drivers, at86rf2xx: fix type-limits where condition always true
saul, gpio: fix if no gpio configured for saul
cpu, saml21: add frequency check to periph/timer
driver, cc110x: fix unused param and type-limts errors
boards, wsn430-common: fix old-style-declaration
make: fix old style definition
drivers, sdcard_spi: fix old style typedef
driver, at30tse: remove unnecessary check
driver, nrf24: fix type-limit
driver, pn532: change buffer from char to uint8_t
tests/driver_sdcard: fix type limits
boards, feather-m0: add missing field inits
driver, tcs37727: fix type limits
pkg, emb6: disable some compiler warnings
tests/emb6: disable some compiler warings
pkg, openthread: fix sign compare and unused params
tests/trickle: fix struct init
tests/pthread_cooperation: fix type limits
board, mips-malta: remove feature periph_uart
shell: fix var size for netif command
gnrc, netif: fix sign-compare
gnrc, nib: fix sign-compare
shell: fix output in netif command
posix: fix type-limits in pthread_cond
2017-11-28 18:31:43 +01:00
Martine Lenders
a63bb6d47b
Merge pull request #6895 from bergzand/drivers/radio-rssi-conv
...
drivers/radios Apply register to rssi dBm conversion to all radios
2017-11-27 23:52:15 +01:00
fa64e93313
netdev: Represent RSSI as int16_t
2017-11-27 21:49:15 +01:00
8a6d04ce52
Merge pull request #7925 from RIOT-OS/gnrc_netif2_integration/master
...
gnrc_netif2: gnrc_ipv6_nib: full integration into GNRC
2017-11-27 21:12:14 +01:00
Martine Lenders
a32a2a93e1
gnrc_ipv6_nib: add interface parameter to nc_del function
2017-11-27 20:32:27 +01:00
Martine Lenders
279e19fe8a
gnrc_rpl: properly handle prefix list
2017-11-23 22:56:55 +01:00
6df40262ca
Merge pull request #8103 from miri64/gnrc/doc/link-local-behavior
...
gnrc: note behavior for link-local addresses
2017-11-21 19:00:59 +01:00
Martine Lenders
1ac544268e
gnrc: note behavior for link-local addresses
2017-11-21 17:48:16 +01:00
Martine Lenders
5b747e2629
gnrc_ipv6_nib: cap-off NS sent to prefent overflows
2017-11-21 17:21:34 +01:00
Martine Lenders
2a899c45ac
gnrc_ipv6_nib: make user added default route the primary one
2017-11-19 23:36:20 +01:00
Martine Lenders
f62974207d
gnrc_ipv6_nib: add timeouts to routes
2017-11-17 13:43:18 +01:00
Martine Lenders
f90a9a875f
gnrc_ndp2: rename to gnrc_ndp
2017-11-17 10:41:54 +01:00
Martine Lenders
31b1ceb440
gnrc_netif2: rename to gnrc_netif
2017-11-17 10:41:54 +01:00
Martine Lenders
636ef2a498
gnrc: remove legacy neighbor discovery code
2017-11-17 09:20:30 +01:00
Martine Lenders
71a7dbf918
gnrc: remove legacy network interface structures
2017-11-17 09:20:29 +01:00
Martine Lenders
ccb8462d94
gnrc_sixlowpan_nd: adapt for NIB
2017-11-16 15:49:21 +01:00
Martine Lenders
319c0f9d21
gnrc_ipv6_nib: implement behavior for router discovery
2017-11-16 15:49:20 +01:00
Martine Lenders
f21a828502
ndp: sixlowpan_nd: provide more constants for default values
2017-11-16 15:49:20 +01:00
Martine Lenders
62a1f0848f
gnrc_netif2: make more complexer functions not inline
2017-11-16 14:44:23 +01:00
Martine Lenders
32318363a9
Merge pull request #7697 from aabadie/pr/lora_definitions
...
sys/net: add common lora phy definitions
2017-11-15 21:01:46 +01:00
Martine Lenders
6038a7d3a5
gnrc_netif2: provide raw adaption layer (for e.g. SLIP)
2017-11-14 13:40:51 +01:00
Peter Kietzmann
a2721c03c9
sys/od: add ASCII representation to memory dump
2017-11-14 09:22:02 +01:00
Martine Lenders
bf19ce6d55
gnrc_mac: fix non-obvious recursive include
2017-11-13 12:48:39 +01:00
Ken Bannister
70be8cd5bb
net/gcoap: Update copyright for 2017
2017-11-10 06:54:38 -05:00
Ken Bannister
0e93566814
net/gcoap: Update request memo struct for a confirmable request
2017-11-10 06:54:38 -05:00
Martine Lenders
d2ccbc85b0
Merge pull request #7957 from PeterKietzmann/pr_ipv6_hdr_fix
...
net/ipv6/hdr: fix issue #5944
2017-11-10 11:07:29 +01:00
Martine Lenders
a7d2c65b36
gnrc_ipv6_nib: port to gnrc_netif2
2017-11-08 20:18:53 +01:00
Martine Lenders
c3141c46b6
gnrc_ndp2: port to gnrc_netif2
2017-11-08 20:18:53 +01:00
c44f269ba0
sys: include: random: fix RANDOM_SEED_DEFAULT defines
2017-11-08 17:18:26 +01:00
Martine Lenders
c52fde668b
sys: random: make fallback seed configurable at compile time
2017-11-08 17:18:26 +01:00
PeterKietzmann
d7e58d4800
net/ipv6/hdr: fix issue #5944
2017-11-08 10:37:09 +01:00
Martine Lenders
861035f22d
gnrc: integrate gnrc_netif2
...
Not link-able, since NDP and NC are missing (intentionally)
2017-11-07 19:08:44 +01:00
Martine Lenders
0954dba17d
Merge pull request #6000 from kaspar030/add_event_system
...
sys: add asynchronous event system
2017-11-06 14:25:18 +01:00
0e09213e53
sys/event: initial commit of handler-based event system
2017-11-06 14:19:31 +01:00
b60bb03f2b
Merge pull request #7901 from kroesche/feature/ringbuf_doc_update
...
ringbuffer: add hint about tsrb to doc
2017-11-03 10:03:56 +01:00
Joe Kroesche
abb6913480
sys/include/tsrb.h: move usage doc to main API page.
...
Modified file doc header so that important info about usage and buffer
size show up on main API doc page instead of file doc page;
added comment in a couple of places to remind reader that buffer size
must be powewr of 2.
2017-11-02 21:59:37 -05:00
c02ee081d9
Merge pull request #7174 from miri64/gnrc_sock/fix/return-EINVAL-for-inval-sock
...
sock: specify invalid parameter error
2017-11-02 17:30:35 +01:00
Martine Lenders
ea27fe34d1
Merge pull request #7895 from zhuoshuguo/lwmac_port_to_netif2
...
gnrc_lwmac: port to gnrc_netif2
2017-11-01 16:10:56 +01:00
zhuoshuguo
c554d30b26
gnrc_lwmac: port to gnrc_netif2.
2017-11-01 15:40:47 +01:00
47bd74cb54
sys/net: add lora radio base definitions
2017-10-26 15:41:41 +02:00
Robert Hartung
9678f13408
pm_layered: make sure no conflict for pm_set_lowest and periph_common exists
2017-10-26 10:09:09 +02:00
kYc0o
00b9022bd1
sys/include/can/device.h: make CAN_DLL_NUMOF int
2017-10-25 16:18:51 +02:00
167bd30453
all: fix my email address
2017-10-20 15:02:41 +02:00
Hauke Petersen
5920d99752
pm: fix weak-based default implementations
...
Instead of using `weak` function definitions, this PR handles
default implementations using `PROVIDES_x` defines, allowing
for cpus/pm realted modules to use their own implementations.
2017-10-16 14:27:35 +02:00
52d08ca565
Merge pull request #7714 from OTAkeys/pr/conn_can_raw_fix
...
conn_can: fix conn_can_raw_send and improve doc
2017-10-13 12:09:40 +02:00
Hauke Petersen
41f0864b67
saul_reg: make ptr to device descriptor non const
2017-10-12 11:51:24 +02:00
Vincent Dupont
e8e20882ce
conn_can_raw: improve doc
2017-10-11 09:52:44 +02:00
Francisco Acosta
a82930cf60
Merge pull request #7381 from miri64/slipdev/api/slip-port-to-netdev
...
slip: port to be used with netdev
2017-10-10 23:23:01 +02:00
Martine Lenders
b74ee8869b
slip: port to be used with netdev
2017-10-10 23:14:12 +02:00
Martine Lenders
1d8dcae686
gnrc_netif2: add IEEE 802.15.4 support
2017-10-10 23:11:54 +02:00
Martine Lenders
3929550ea3
gnrc_netif2: make gnrc_netif2_create idempotent and crash on error
2017-10-10 21:17:32 +02:00
Lucas Jenß
f6cd5572d5
Merge pull request #6024 from x3ro/cppcheck-suppress-explained
...
cppcheck: Provide consistent reason formatting for all cppcheck-suppresses
2017-10-10 20:20:46 +02:00
Lucas Jenss
6998ffbb14
cppcheck: Provide consistent reason formatting for all cppcheck-suppresses
2017-10-10 10:25:20 -07:00
Martine Lenders
72edaa3e47
Merge pull request #7586 from cladmi/pr/saul/gpio
...
saul/gpio: Low footprint handling of active-low signals + state initialization
2017-10-10 18:49:02 +02:00
Joakim Nohlgård
a4ba6c12bc
xtimer: Set XTIMER_SHIFT to 0 if underlying timer is 32768 Hz
2017-10-10 12:20:04 +02:00
Martine Lenders
0b80c7ed17
gnrc_netif2: Introduction of a new GNRC network interface API
2017-10-10 10:36:28 +02:00
Martine Lenders
1b36cdf79e
nib: implement public NIB functions up to link-local AR
2017-10-10 10:12:19 +02:00
Martine Lenders
d30216dcbe
gnrc_ipv6_nib: add configuration pseudo-modules
2017-10-06 23:21:18 +02:00
Martine Lenders
d8acdc9d2d
gnrc_ipv6_nib: add forwarding table component
2017-10-06 23:01:10 +02:00
da7ef18a8d
Merge pull request #7692 from kaspar030/fix_xtimer_config
...
sys/xtimer: fix default config / XTIMER_WIDTH
2017-10-06 22:17:02 +02:00
Cenk Gündoğan
7af0f916fe
Merge pull request #7270 from miri64/gnrc_ipv6_nib/feat/abr-component
...
gnrc_ipv6_nib: provide component to handle ABRO
2017-10-06 22:16:17 +02:00
Martine Lenders
0b2bc25ee0
gnrc_ipv6_nib: provide component to handle ABRO
2017-10-06 22:09:53 +02:00
Cenk Gündoğan
460bede96d
Merge pull request #7690 from miri64/gnrc_ipv6_nib/fix/doc-fix
...
doc: gnrc_ipv6_nib_nc: remove false advertisement about iteration
2017-10-06 21:55:50 +02:00
e8aacc19ce
sys/xtimer: fix default config / XTIMER_WIDTH
2017-10-06 21:48:51 +02:00
Martine Lenders
786768eb29
gnrc_ipv6_nib_pl: doc: add comment about changes during iteration
2017-10-06 21:44:54 +02:00
Martine Lenders
eccfc70d4f
doc: gnrc_ipv6_nib_nc: remove false advertisement about iteration
2017-10-06 21:43:04 +02:00
Cenk Gündoğan
080590f587
Merge pull request #7222 from miri64/gnrc_ipv6_nib/feat/pl-component
...
gnrc_ipv6_nib: add prefix list component
2017-10-06 15:42:39 +02:00
Martine Lenders
3685fa02ae
gnrc_ipv6_nib: add prefix list component
2017-10-06 15:35:40 +02:00
Cenk Gündoğan
43283ef16b
Merge pull request #7064 from miri64/gnrc_ndp2/api/initial
...
gnrc_ndp2: Provide GNRC abstraction layer for NIB for sending
2017-10-06 13:33:36 +02:00
Martine Lenders
08447ed51e
gnrc_ndp2: Provide GNRC abstraction layer for NIB for sending
2017-10-06 12:11:05 +02:00
Cenk Gündoğan
c3d3e7d024
Merge pull request #7212 from miri64/gnrc_ipv6_nib/feat/internal-offl
...
gnrc_ipv6_nib: provide internal implementation for off-link entries
2017-10-06 12:02:43 +02:00
Cenk Gündoğan
11baf130a3
Merge pull request #6988 from miri64/gnrc_ipv6_nib/feat/nc-component
...
gnrc_ipv6_nib: add neighbor cache component
2017-10-06 11:57:46 +02:00
Martine Lenders
f249c0c2a0
gnrc_ipv6_nib: provide internal implementation for off-link entries
2017-10-06 11:50:59 +02:00
Martine Lenders
4df88c89bf
gnrc_ipv6_nib: add neighbor cache component
2017-10-06 11:33:12 +02:00
Gaëtan Harter
d5ec78f917
saul_reg: define saul_reg_t dev field as a pointer to const
2017-10-05 17:18:13 +02:00
4a5b9b592d
Merge pull request #6702 from smlng/xtimer/refine_macros
...
xtimer: refine config macros
2017-10-05 13:43:47 +02:00
smlng
d8a843bf71
sys,fmt: update and fix docu
2017-09-28 15:44:35 +02:00
Joakim Nohlgård
43a15440cb
netopt: Add NETOPT_MAC_NO_SLEEP
2017-09-24 10:28:40 +02:00
Daniel Friesel
8f04f2e269
sys: net: ieee802154: add fallthrough comment
2017-09-23 17:03:08 +02:00
smlng
b012cdb8ad
xtimer: refine config macros
...
- auto set XTIMER_SHIFT relative to XTIMER_HZ
- refine setting of XTIMER_WIDTH
2017-09-20 16:48:38 +02:00
516aca6b18
Merge pull request #7558 from kaspar030/add_xtimer_set_timeout_flag
...
sys: xtimer: add xtimer_set_timeout_flag()
2017-09-05 16:18:18 +02:00
970b5f8ff5
sys/net: fix typo on word 'initialized'
2017-09-04 16:14:19 +02:00
35f329e05c
sys/xtimer: add xtimer_set_timeout_flag()
2017-09-01 23:54:28 +02:00
Hauke Petersen
59861c1ef7
sys/color: add rgba structure
2017-09-01 09:35:48 +02:00
Joakim Nohlgård
065bc62e0a
netdev: Make set() value parameter const void *
2017-08-25 13:41:19 +02:00
Cenk Gündoğan
5c4000cd62
Merge pull request #7468 from bergzand/rpl/parent-sort
...
rpl: Sort list of parents
2017-08-23 11:39:24 +02:00
426e978972
rpl: Sort list of parents
2017-08-22 16:03:16 +02:00
smlng
48327744a2
gcoap: make more parameters configurable
2017-08-22 11:26:31 +02:00
Martine Lenders
9ea1c6e7c8
Merge pull request #7481 from gebart/pr/netopt-csma-be
...
netopt: add NETOPT_CSMA_MINBE, NETOPT_CSMA_MAXBE
2017-08-17 20:03:34 +02:00
Joakim Nohlgård
b5984d2855
Merge pull request #7447 from bergzand/netopt/tx-retries
...
netopt: Add option for retrieving number of retransmissions
2017-08-17 17:25:58 +02:00
c33eb2b277
netopt: add NETOPT_TX_RETRIES_NEEDED
2017-08-17 16:47:20 +02:00
Joakim Nohlgård
83ab722e22
netopt: Add NETOPT_CSMA_MAXBE, NETOPT_CSMA_MINBE
2017-08-17 16:37:19 +02:00
Joakim Nohlgård
c80e31f190
netopt: Improve documentation for NETOPT_CSMA_RETRIES
2017-08-17 14:32:30 +02:00
Joakim Nohlgård
5e743756a5
netopt: Fix documentation typo
2017-08-17 14:32:30 +02:00
smlng
f3e8c8c82c
fmt: add signed 32 bit float point formating
2017-08-15 12:31:07 +02:00
Martine Lenders
60fa22f08f
Merge pull request #7438 from miri64/gnrc_netreg/enh/doc-entry-init
...
gnrc_netreg: enhance doc on entry initialization
2017-08-14 12:57:29 +02:00
Martine Lenders
d24e072af2
gnrc_netreg: enhance doc on entry initialization
2017-08-14 12:51:29 +02:00
Hauke Petersen
8f577eca4c
net/gcoap: add Uri-Query handling for requests
2017-08-08 16:22:05 +02:00
Hauke Petersen
32ab8cf724
net/gcoap: expose creation of resource list to API
...
Creating the resource list is useful outside the /.well-known/core
handler, e.g. for the registration to resource directories.
2017-08-08 16:00:15 +02:00
Hauke Petersen
2290a9f69b
net/gcoap: added remote sock ep to resp handler cb
...
When receiving a response to a request send our earlier, it is in
some cases essential, to know something about who send the reponse.
This is needed for example when sending requests to multicast
addresses to be able to react to different incoming responses.
2017-07-31 11:11:06 +02:00
Martine Lenders
60124a03ee
Merge pull request #7284 from miri64/sixlowpan_nd/enh/version-getter-setter
...
sixlowpan_nd: provide convinience functions to get/set ABRO version
2017-07-15 17:50:35 +02:00
Martine Lenders
5a986e583a
sixlowpan_nd: provide convinience functions to get/set ABRO version
2017-07-15 17:18:00 +02:00
Vincent Dupont
8bce768e8b
pkg/spiffs: improve integration documentation
2017-07-10 15:58:50 +02:00
959d3982f5
Merge pull request #7325 from OTAkeys/pr/spiffs_fix_doc
...
fs/spiffs: improve documentation
2017-07-07 11:37:07 +02:00
Vincent Dupont
ec9f37436d
fs/spiffs: improve documentation
2017-07-07 11:31:23 +02:00
Martine Lenders
17a35a0e1d
Merge pull request #7311 from miri64/bcd/feat/initial
...
bcd: initial import of binary coded decimal en-/decoder
2017-07-06 20:51:22 +02:00
Martine Lenders
3f95f9ed85
bcd: initial import of binary coded decimal en-/decoder
2017-07-06 20:43:29 +02:00
smlng
1a967ab23a
sys: enhance trickle docu
2017-07-04 14:44:17 +02:00
smlng
b7eecca93c
sys: fix doxygen grouping of tsrb und embUnit
2017-07-04 14:44:17 +02:00
268c6b647e
drivers/can: fix doxygen documentation + typo
2017-07-03 20:43:51 +02:00
b80c249d2c
sys/netopt: add new enum types for LoRa
2017-06-30 18:59:49 +02:00
Hauke Petersen
9ec615f8c2
net/emcute: added doc for maximum buffer size
...
On 16- and 8-bit platforms, ssizte_t can only hold 2 byte (maximum
of 32767). So when calling sock_udp_recv() we can not pass it a
buffer exeeding this size without potially running into overflow
issues...
2017-06-28 22:52:34 +02:00
Hauke Petersen
ae367e5537
net/emcute: check value of length field before use
2017-06-28 22:51:39 +02:00
Martine Lenders
96b90645ba
Merge pull request #7259 from OTAkeys/pr/const_input_cipher_cbc
...
crypto/cbc: constify input buffers
2017-06-27 19:16:14 +02:00
Vincent Dupont
4f6fadbdc7
crypto/cbc: constify input buffers
2017-06-27 18:58:33 +02:00
Pieter Willemsen
29e8bd1351
sys: cbor: makefiles can enable cbor functionality
...
new cbor pseudomodules:
- cbor_ctime
- cbor_float
- cbor_semantic_tagging
2017-06-27 17:45:42 +02:00
067231936f
Merge pull request #5793 from OTAkeys/pr/can_stack
...
can: add a CAN stack for RIOT
2017-06-26 16:02:35 +02:00
Sebastian Meiling
9ce9dd601c
Merge pull request #6554 from zhuoshuguo/lwmac_retry
...
LWMAC: A simple duty cycling 802.15.4 MAC protocol (2nd try).
2017-06-26 12:50:44 +02:00
Martine Lenders
6f299f9ac7
doc: gnrc_netreg: add doc on gnrc_netreg_type_t enumerators
2017-06-26 10:19:47 +02:00
Martine Lenders
33449a4a11
Merge pull request #7218 from miri64/gnrc_ipv6_nib/doc/attention
...
gnrc_ipv6_nib: doc: use attention tag instead of bold note
2017-06-25 13:54:56 +02:00
Martine Lenders
fd5d36fb2e
gnrc_ipv6_nib: doc: use attention tag instead of bold note
2017-06-25 13:48:42 +02:00
e71bf07a68
Merge pull request #7223 from kb2ma/gcoap/confirm_piggy_server
...
net/gcoap: Provide piggybacked ACK response to confirmable request
2017-06-24 21:47:37 +02:00
zhuoshuguo
e5d8dde920
gnrc_priority_queue: updated coding style.
2017-06-22 11:36:55 +02:00
Ken Bannister
19ba56b96f
net/gcoap: Add server piggybacked ACK response to a CON request
2017-06-21 22:47:08 -04:00
zhuoshuguo
a54655890e
LWMAC: a simple duty cycling 802.15.4 MAC protocol.
2017-06-21 16:40:04 +02:00
b70a4885f4
Merge pull request #7203 from zhuoshuguo/fix_gnrc_mac_coding_style
...
gnrc_mac: update coding style.
2017-06-21 15:02:39 +02:00
Vincent Dupont
029a127eb3
can: add transceiver support in CAN stack
2017-06-19 15:36:20 +02:00
Vincent Dupont
ab5f8548f2
can: add conn_can top layer interface
...
This module provide support for raw can and isotp
socket-like user interface.
2017-06-19 15:36:20 +02:00
Vincent Dupont
63ca443b05
can: add ISO-TP support
...
ISO-TP is ISO15765 transport protocol over CAN.
Upper interface is located in sys/include/can/isotp.h.
2017-06-19 15:36:20 +02:00
Vincent Dupont
5469ba1d49
can: add CAN stack
...
The CAN stack support only raw CAN at this time.
It contains a device interface (drivers/include/can/candev.h) and the data link
layer, build around can/device.c can/pkt.c and can/router.c. can/dll.c contains
the upper level and lower level interface to send and receive CAN frames.
Upper layer interface is located in include/can/raw.h
2017-06-19 15:35:26 +02:00
zhuoshuguo
83e1385683
gnrc_mac: updated coding style.
2017-06-19 10:15:41 +02:00
Ken Bannister
aa2f97c80f
net/gcoap: Protect update to open requests with mutex.
2017-06-18 06:29:43 -04:00
Ken Bannister
24b21dbfbc
net/gcoap: Protect message ID state with atomic updates.
...
Also changed semantics for storage of message ID, from last ID to next ID.
This change provides idiomatic use of the return value of the atomic
function, without other side effects on gcoap.
2017-06-18 06:16:15 -04:00
031870038b
Merge pull request #6767 from miri64/evtimer/feat/initial
...
evtimer: initial import
2017-06-17 00:25:22 +02:00
smlng
5cb8a86e44
trickle: enhancements
...
- add asserts
- update docu
2017-06-16 23:04:01 +02:00
fce919d27c
evtimer: initial import
2017-06-16 16:50:54 +02:00
Martine Lenders
7a444e56c1
ndp: Add constant for retrans. timer exp. backoff maximum
2017-06-13 14:08:26 +02:00
Martine Lenders
ce0d81c5c8
sock: specify invalid parameter error
2017-06-12 13:54:55 +02:00
Cenk Gündoğan
ef9ee54fe2
doc: nib: neighbor information base everywhere you look
2017-06-12 00:49:07 +02:00
Cenk Gündoğan
72c3c9cf6a
Merge pull request #6325 from miri64/gnrc_ipv6_nib/feat/internal
...
gnrc_ipv6_nib: initial import of internal NIB functions
2017-06-09 22:05:47 +02:00
Martine Lenders
e92f97cb12
gnrc_ipv6_nib: initial import of internal NIB functions
2017-06-09 21:52:37 +02:00
Martine Lenders
0b42721511
Merge pull request #7155 from zhuoshuguo/gnrc_mac_use_csma_sender
...
gnrc_mac: use csma_sender API when needed for csma transmission
2017-06-09 17:48:37 +02:00
zhuoshuguo
7565cd1d10
gnrc_mac: use software csma when needed.
2017-06-09 16:45:24 +02:00
Martine Lenders
1a4c01a912
Merge pull request #7138 from gebart/pr/netopt-ed-level
...
netopt: Add NETOPT_LAST_ED_LEVEL
2017-06-09 10:34:33 +02:00
Cenk Gündoğan
04d89d3381
rpl: adjust to trickle enhancements
2017-06-09 09:03:24 +02:00
Cenk Gündoğan
e0fbb14963
trickle: enhancements
2017-06-09 09:03:24 +02:00
Joakim Nohlgård
533542314d
netopt: Add NETOPT_LAST_ED_LEVEL
2017-06-09 07:14:58 +02:00
Cenk Gündoğan
935292ce44
gcoap: make stack size configurable
2017-06-07 08:20:35 +02:00
Ken Bannister
fac0ae1aa9
net/gcoap: Add table of contents to group documentation.
2017-06-01 12:45:33 -04:00
Hauke Petersen
b104433d4e
net/gcoap: improved header documentation
...
- fixed/unified indention throughout the file
- use same style for @brief blocks
- removed colons from end of brief descriptions
- fixed in and out annotations for function parameters
2017-06-01 11:16:27 +02:00
Hauke Petersen
9d3abe0d12
Merge pull request #7097 from haukepetersen/opt_gcoap_moveimplstatus
...
net/gcoap: moved implemenation status to gcoap.h
2017-06-01 10:36:20 +02:00
Raul Fuentes
808b56c07f
sock/udp.h: Changed wiki syntax to doxygen
2017-05-30 20:48:41 +02:00
Hauke Petersen
bb90e293a2
net/gcoap: make input parameters const
2017-05-26 16:34:40 +02:00
Martine Lenders
d4693648ba
Merge pull request #7095 from kaspar030/add_headerguard_check_script
...
dist: tools: add headerguard check script
2017-05-24 18:08:29 +02:00
0fcc7d3834
cleanup: apply headerguard script output
2017-05-24 17:54:02 +02:00
Hauke Petersen
bb1d600778
net/gcoap: moved implemenation status to gcoap.h
2017-05-24 09:25:11 +02:00
Hauke Petersen
7a1fcdf0b8
Merge pull request #6469 from kb2ma/gcoap/observe
...
gcoap: Observe extension server
2017-05-24 09:11:15 +02:00
Ken Bannister
9d37be2729
gcoap: Add server-side Observe registration and notifications.
2017-05-23 17:55:04 -04:00
Hauke Petersen
d488fdc1e3
sys/drivers: guard l2filter.h, netstats.h includes
2017-05-23 13:39:49 +02:00
Hauke Petersen
09119708e9
net/gcoap: fixed/unified alignment in gcoap header
2017-05-22 13:55:20 +02:00
Hauke Petersen
ba5635889c
net/gcoap: make gcoap_op_state return count directly
2017-05-22 13:50:59 +02:00
Hauke Petersen
459f6083e9
net/gcoap: fixed typo in header doxygen
2017-05-22 13:47:20 +02:00
da519a3abc
sys: fmt: add fmt_float() and print_float()
2017-05-20 14:47:29 +02:00
Hauke Petersen
e8b0e0b9e7
net: added L2FILTER option to netopt
2017-05-18 15:24:25 +02:00
Hauke Petersen
fdadfe279c
net: added link layer address filter module
2017-05-18 15:24:25 +02:00
Martine Lenders
c0f462d017
ndp: doc: fix RFC link
2017-05-18 14:58:37 +02:00
Sebastian Meiling
f0ae5d2dd8
Merge pull request #6969 from brummer-simon/gnrc_tcp-replace_msg_queue
...
gnrc_tcp: improvement: Replace tcbs msg queue with mbox
2017-05-17 15:13:03 +02:00
Sebastian Meiling
9944642f92
Merge pull request #6997 from brummer-simon/gnrc_tcp-abort_call
...
gnrc_tcp: improvement: abort() - call
2017-05-17 15:08:12 +02:00
Simon Brummer
42e15ed7c4
gnrc_tcp: improvement: Replace tcbs msg queue with mbox
2017-05-17 13:02:52 +02:00
Simon Brummer
b08b12ec8f
gnrc_tcp: improvement: abort() - call
2017-05-17 13:01:28 +02:00
Martine Lenders
53d5c9a4ae
cbor: fix documentation
2017-05-17 12:59:05 +02:00
f5a4124866
Merge pull request #6976 from miri64/conn/cleanup/rm
...
net: remove conn API
2017-05-12 16:09:00 +02:00
smlng
cc24aab5a5
gnrc, tcp: fix assert
2017-05-12 09:39:25 +02:00
Martine Lenders
81ab0fdc1f
Merge pull request #7018 from haukepetersen/fix_saul_doc
...
sys/saul_reg: fixed return val doc for write func
2017-05-09 08:59:51 +02:00
Hauke Petersen
dc4aa9768a
sys/saul_reg: fixed return val doc for write func
2017-05-08 13:52:24 +02:00
José Alamos
5dc146269d
sys/hashes: add AES-CMAC implementation
2017-05-08 13:52:11 +02:00
Martine Lenders
13770361bb
net: remove conn API
...
conn was deprecated in 38217347
. 3 Releases later and now that no module
is using it RIOT-internally anymore, I think it is time to say goodbye.
2017-04-28 15:23:54 +02:00
Martine Lenders
006b12e4b3
Merge pull request #6960 from emmanuelsearch/delete-3des
...
sys: crypto: Remove 3DES crypto
2017-04-26 08:17:44 +02:00
Simon Brummer
a9da0dc4f2
gnrc_tcp: cleanup: various minor changes
2017-04-25 20:02:44 +02:00
Emmanuel Baccelli
6589c01aa0
sys/crypto: remove 3DES
2017-04-25 18:34:18 +02:00
smlng
d11754031a
gnrc: cleanup and corrections in gnrc_pkt
2017-04-22 20:56:54 +02:00
Martine Lenders
b2bc244ce9
xtimer: fix cppcheck warnings
2017-04-14 14:36:14 +02:00
Martine Lenders
abd39573a2
Merge pull request #6902 from miri64/doc/fix/spiffs-group
...
doc: fix grouping of SPIFFS
2017-04-14 02:21:02 +02:00
Martine Lenders
9fc95504c8
Merge pull request #6898 from rfuentess/udp_sock
...
sock/udp.h: Minor fix to example
2017-04-13 18:47:47 +02:00
Martine Lenders
70bcaebec8
doc: fix grouping of SPIFFS
2017-04-13 16:35:31 +02:00
Martine Lenders
469786292d
Merge pull request #6779 from miri64/posix/cleanup/rm-fd
...
posix: remove fd subsystem
2017-04-07 11:02:04 +02:00
Martine Lenders
1caa024038
posix: remove fd subsystem
...
Fixes #637 .
This only provides a subset of vfs while being incompatible with it.
Since POSIX sockets don't use this module anymore it can be removed.
2017-04-04 19:53:12 +02:00
Vincent Dupont
e56c4f3553
vfs: fix readdir return value documentation
2017-04-03 10:42:43 +02:00
Vincent Dupont
f0bd96b690
spiffs: add SPIFFS as a package
...
This implements basic features with the VFS interface
2017-03-31 17:17:41 +02:00
Martine Lenders
33991832d1
Merge pull request #6694 from kaspar030/add_sock_dns_client
...
sys: net: add sock dns client
2017-03-29 10:14:38 +02:00
Martine Lenders
ad38750587
Merge pull request #6693 from miri64/sntp/enh/real-time-types
...
sntp: extend API for common real time types
2017-03-29 09:05:56 +02:00
Martine Lenders
f2c9d0c810
Merge pull request #6529 from miri64/od/enh/reduce-func
...
od: simplify od module to only provide od_hex_dump
2017-03-29 00:10:41 +02:00
Martine Lenders
1b83b0590f
Merge pull request #6716 from OlegHahm/cbcmode_remove
...
crypto: remove superfluous and unused header
2017-03-28 22:31:20 +02:00
Martine Lenders
cc151522eb
Merge pull request #6807 from kaspar030/fix_fmt_lpad_dox
...
sys: fmt: fix fmt_lpad() documentation and (str==NULL) case
2017-03-28 20:59:04 +02:00
Martine Lenders
fd16692c1c
Merge pull request #6696 from lebrush/fix/semaphore
...
sys: sema: semaphore bugfixes
2017-03-28 20:54:06 +02:00
7af03ab624
sys: net: introduce simple sock DNS client
2017-03-28 20:49:53 +02:00
Martine Lenders
10ca03aab3
sntp: extend API for UNIX timestamp
2017-03-28 19:21:14 +02:00
2a955ad631
sys: net: sock: add utility functions
2017-03-28 19:16:27 +02:00
Martine Lenders
2db9ed11d1
od: simplify od module to only provide od_hex_dump
...
To my knowledge no one was using the more complex functionalities of
this module (except for the test application and pktbuf which just used
the same flags as the `od_hex_dump()` wrapper), so why not reduce the
functionality of this module?
2017-03-28 19:14:59 +02:00
eb5ff902fa
sys: fmt: fix fmt_lpad() documentation and (str==NULL) case
2017-03-28 16:07:30 +02:00
Joakim Nohlgård
c11a196720
Merge pull request #6766 from miri64/doc/fix/hierachy
...
doc: fix doc hierarchy
2017-03-28 14:38:13 +02:00
lebrush
796eb64c0b
Merge pull request #6784 from kaspar030/add_fmt_lpad
...
sys: fmt: add fmt_lpad()
2017-03-27 20:10:12 +02:00
003b71b323
sys: fmt: add fmt_lpad()
2017-03-27 17:44:51 +02:00
Simon Brummer
edc35339c7
sema: doc: fix typo in error return value
2017-03-27 12:43:32 +02:00
8c0249dc56
sys: div: add div_u64_by_125()
2017-03-20 15:32:20 +01:00
Martine Lenders
aeccb853a5
doc: fix doc hierarchy
2017-03-20 11:59:10 +01:00
Oleg Hahm
0018cd7b01
sock: tcp: fix c&p mistake
2017-03-17 08:13:07 +01:00
Martine Lenders
29842bb5e4
netdev2: rename to netdev and remove gnrc_netdev
...
With some minor hand-edits I used the following chain of commands:
```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
-e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
-e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
grep "netdev2" | while read dir; do
new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
git mv -f "$dir" "$new_dir"
done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
grep "netdev2" | while read file; do
new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
git mv -f "$file" "$new_file"
done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
2017-03-15 09:31:20 +01:00
Joakim Nohlgård
6f55a022b7
sys/fmt: Improve API documentation summary
2017-03-13 15:24:06 +01:00
Martine Lenders
1b11268327
Merge pull request #6732 from thomaseichinger/minor/fix_typo
...
net/ieee802154: fix typo and improve formatting consistency
2017-03-11 20:10:10 +01:00
Martine Lenders
09f1fb2847
Merge pull request #6684 from OlegHahm/ng_cleanup
...
net: cleanup ng_ remnants
2017-03-11 20:09:49 +01:00
Thomas Eichinger
5230257089
net/ieee802154: fix typo and improve formatting consistency
2017-03-10 09:12:59 -08:00
Oleg Hahm
8ec5bcad89
doc: ipv6: fix broken doxygen
2017-03-10 14:56:28 +01:00
Oleg Hahm
d523c33015
doc: gnrc: fix doxygen and add missing doc
2017-03-10 14:56:28 +01:00
Oleg Hahm
3bc0cfd2a7
doc: color: fix doxygen
2017-03-10 14:56:28 +01:00
Oleg Hahm
9225ede2b9
doc: hashes: fix API docs
2017-03-10 14:56:28 +01:00
Oleg Hahm
e2914bd351
doc: random: document float PRNG macro
2017-03-10 14:56:28 +01:00
Oleg Hahm
e420c7ad9e
doc: xtimer: added missing documentation
2017-03-10 14:56:28 +01:00
Joakim Nohlgård
887cc72365
Merge pull request #5616 from gebart/pr/vfs
...
vfs: file system abstraction
2017-03-09 09:44:56 +01:00
Oleg Hahm
9934837349
crypto: remove superfluous and unused header
...
The implementation is gone for a long time anyway.
2017-03-08 10:39:47 +01:00
Joakim Nohlgård
0371769e72
devfs: Dynamic file system for device nodes
2017-03-07 17:59:59 +01:00
Joakim Nohlgård
dcc37329df
sys/vfs: A virtual file system (VFS) layer for RIOT
...
The VFS layer provides file system abstractions to allow using a unified
interface to access files from mounted file systems.
2017-03-07 17:59:57 +01:00
Raul Fuentes
c169d66120
Adding missing variable to one example
2017-03-07 15:35:05 +01:00
Cenk Gündoğan
83a69c0cb2
random: doc: warn about global PRNG state
2017-03-07 12:15:11 +01:00
Victor Arino
0e06458f53
sys/sema: re-test value after owning mutex
2017-03-06 18:03:27 +01:00
Joakim Nohlgård
d57ec0e3f2
Merge pull request #6689 from mali/fix_6631
...
doc/saul: add cross link between SAUL and SAUL registry
2017-03-03 05:54:19 +01:00
Laurent Navet
0d09d2d34b
doc/saul: add cross link between SAUL and SAUL registry
2017-03-02 22:35:50 +01:00
Oleg Hahm
0d3833a88a
net: cleanup ng_ remnants
2017-03-02 14:19:25 +01:00
BytesGalore
dacc3cba9f
Merge pull request #6283 from OTAkeys/pr/hmac_iterative_calc
...
hashes/sha256: add iterative hmac calc. functions
2017-03-01 17:14:11 +01:00
Hermann Lelong
f2ef9db988
hashes/sha256: add iterative hmac calc. functions
...
Add init, update, and final functions to do HMAC
calculation using blocks, instead of one shot.
Unit tests: use the PRF-6 test vector to test the case
where data is splitted in 3 different blocks.
2017-03-01 15:51:21 +01:00
Sebastian Meiling
f6022a283d
Merge pull request #6541 from brummer-simon/gnrc_tcp-cleanup
...
gnrc_tcp: cleanup
2017-03-01 09:34:49 +01:00
smlng
85d189a21d
gnrc, ipv6: add documentation on MACRO GNRC_IPV6_STATIC_LLADDR
2017-02-28 20:09:40 +01:00
Hauke Petersen
bb71986ecf
net: added emCute - introducing MQTT-SN support
2017-02-28 16:58:29 +01:00
Hauke Petersen
79a113d1ba
sys/drivers: renamed uuid module to luid
2017-02-27 11:01:20 +01:00
Simon Brummer
1ae3b51224
gnrc_tcp: cleanup: removed unnecessary includes
2017-02-26 17:31:23 +01:00
Simon Brummer
fd007d5307
gnrc_tcp: cleanup: fixed outdated comments
2017-02-20 21:58:05 +01:00
Martine Lenders
c5eca9f1ca
gnrc_netdev2: add missing doc on GNRC_NETDEV2_MAC_PRIO
2017-02-15 12:28:56 +01:00
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