1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

4519 Commits

Author SHA1 Message Date
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
Cenk Gündoğan
933b3cb378 trickle: adjust old_interval to max / 2 in case of I > Imax 2017-06-09 16:13:49 +02:00
smlng
3ac6d6c80d schedstats: refine ps output
- use unsigned int instead of double
2017-06-09 10:50:07 +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
BytesGalore
89716729c8 Merge pull request #7161 from cgundogan/pr/trickle_enhancements
trickle: enhancements
2017-06-09 09:15:54 +02:00
Cenk Gündoğan
9a62bb8307 shell: sc_gnrc_rpl: adjust to trickle enhancements 2017-06-09 09:03:24 +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
6add982d3f rpl: send dis near parent timeout 2017-06-08 21:46:06 +02:00
smlng
1187376d9a shell: add param checks to rtc commands settime and setalarm 2017-06-07 15:56:40 +02:00
Cenk Gündoğan
935292ce44 gcoap: make stack size configurable 2017-06-07 08:20:35 +02:00
d7543ccf31 sys/auto_init: use new bmx280 implementation for bme280 and bmp280 2017-06-02 14:54:17 +02:00
Martine Lenders
4e7afa44ea Merge pull request #7103 from kb2ma/opt_gcoap_moveimplstatus
net/gcoap: add table of contents to module doc
2017-06-02 12:44:30 +02:00
Joakim Nohlgård
91d930c574 cpu/mips32r2_common: ifdef __attribute__((optimize))
Causes compilation error on Clang
2017-06-02 10:24:44 +01:00
1a2097e97e Merge pull request #7082 from jia200x/openthread_core
pkg/openthread:  core and tests
2017-06-01 20:20:37 +02:00
José Ignacio Alamos
017280db13 pkg/openthread: add OpenThread core 2017-06-01 13:44:05 -04:00
Ken Bannister
fac0ae1aa9 net/gcoap: Add table of contents to group documentation. 2017-06-01 12:45:33 -04:00
Hauke Petersen
4bc1d2916b Merge pull request #7096 from haukepetersen/opt_gcoap_misc2
net/gcoap: some more minor improvements
2017-06-01 12:54:11 +02:00
Martine Lenders
b28a61d61c Merge pull request #6670 from gebart/pr/newlib-split-syscalls
newlib: Split newlib into one generic part and one default syscalls part
2017-06-01 12:02:01 +02: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
7ba22cfbf8 net/gcoap: added some additional debug output 2017-06-01 11:13:15 +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
Cenk Gündoğan
3921fc86a7 Merge pull request #6901 from BytesGalore/rpl_drop_dao_ack_on_mc
rpl: drop DAO-ACK when received via multicast
2017-05-30 21:28:58 +02:00
Martine Lenders
229ad28751 Merge pull request #7112 from rfuentess/doxygen_fixes
Doxygen:  Minor series of fixes for the documentation
2017-05-30 21:06:06 +02:00
Raul Fuentes
808b56c07f sock/udp.h: Changed wiki syntax to doxygen 2017-05-30 20:48:41 +02:00
BytesGalore
da38b77ba4 rpl: drop DAO-ACK when received on multicast 2017-05-30 18:05:00 +02:00
BytesGalore
c3843122dd Merge pull request #7111 from cgundogan/pr/ndp_fallthrough
ndp: warn gcc-7 about intentional fall-through
2017-05-30 18:00:02 +02:00
Cenk Gündoğan
3c73d07e04 Merge pull request #7026 from smlng/shell/ccn_lite_cmd_fixup
shell: fix _ccnl_content command
2017-05-30 15:35:34 +02:00
Cenk Gündoğan
6065be76e1 ndp: warn gcc-7 about intentional fall-through
Since gcc-7 `Wimplicit-fallthrough` is activated by using `-Wextra`.
This leads to the following problem when compiling `gnrc_networking`:

```
RIOT/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c: In function ‘gnrc_ndp_internal_set_state’:
RIOT/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c:106:15: error: this statement may fall through [-Werror=implicit-fallthrough=]
   t = ipv6_iface->reach_time;
  ~~^~~~~~~~~~~~~~~~~~~~~~~~
RIOT/sys/net/gnrc/network_layer/ndp/internal/gnrc_ndp_internal.c:109:9: note: here
case GNRC_IPV6_NC_STATE_DELAY:
         ^~~~
```

The fall-through in this code is intentional. There are several ways to
warn the comiler about such intentional fall-throughs, which include
e.g. attributed empty statements (`__attribute__ ((fallthrough));`).
I don't like tis approach however. The best way would probably be to
remove this fall-through from the code. However, to keep the diff
minimal, and since ndp will change in the future, I went for warning
the compiler using comments.

The compiler checks comments for several *fall through* regexs to
decide whether a fallthrough was intentional or not.

You can read more about this gcc option in [1]. A note about
fallthrough comment regexs is at the bottom of this article.

[1] https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/
2017-05-30 14:23:37 +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
Vincent Dupont
ee7a776a9f Merge pull request #7059 from OTAkeys/pr/fix_ls_handler
sc_vfs: fix _ls_handler
2017-05-24 17:55:52 +02:00
0fcc7d3834 cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
a65931c04a add some missing header guards 2017-05-24 17:54:01 +02:00
Vincent Dupont
151c469d9e sc_vfs: fix _ls_handler
Calls to vfs_closedir were missing at the end of _ls_handler causing umount
ro return an error.
2017-05-24 12:10:52 +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
BytesGalore
2ef5cff688 Merge pull request #6072 from MichelRottleuthner/fatfs_testing
package: add generic FatFs
2017-05-23 09:03:19 +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
cd4109100f net/gcoap: fixed coding style issue 2017-05-22 13:47:36 +02:00
Hauke Petersen
459f6083e9 net/gcoap: fixed typo in header doxygen 2017-05-22 13:47:20 +02:00
Martine Lenders
b64beb0888 Merge pull request #7055 from samkumar/feature-fix-fd_new
posix_sockets: Fix use of fd_new
2017-05-22 10:43:38 +02:00
da519a3abc sys: fmt: add fmt_float() and print_float() 2017-05-20 14:47:29 +02:00
Cenk Gündoğan
b2c692b65f Merge pull request #7028 from PeterKietzmann/pr_shell_ccnl_retrans
shell/ccnl: remove interest retransmission
2017-05-19 16:07:24 +02:00
Martine Lenders
b9ec282f04 Merge pull request #7072 from haukepetersen/fix_cpp11compat_doc
sys/cpp11-compat: fixed doxygen warnings
2017-05-19 11:06:41 +02:00
Hauke Petersen
359a89f28b sys/shell/netif: enable setting of L2 addr filters 2017-05-18 15:24:26 +02:00
Hauke Petersen
31dfe382a3 net/gnrc/eth: enable filtering of L2 addresses 2017-05-18 15:24:25 +02:00
Hauke Petersen
145e4761c1 net/gnrc/802154: enable filtering of L2 addresses 2017-05-18 15:24:25 +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
923090084f Merge pull request #7076 from miri64/ndp/docfix/fix-rfc-link
ndp: doc: fix RFC link
2017-05-18 15:11:19 +02:00
Martine Lenders
c0f462d017
ndp: doc: fix RFC link 2017-05-18 14:58:37 +02:00
Hauke Petersen
b9992c34f6 s adapted doc 2017-05-18 14:53:03 +02:00
Hauke Petersen
647efa02be sys/cpp11-compat: fixed doxygen warnings 2017-05-18 10:01:12 +02:00
Martine Lenders
1fdad5b184
gnrc_tcp: fix return on closed state 2017-05-17 18:39:38 +02:00
Sam Kumar
331c60409e posix_sockets: fix use of fd_new 2017-05-17 08:01:54 -07: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
Sebastian Meiling
dd4f8f7704 Merge pull request #6975 from OTAkeys/pr/ps_schedstatistics_fix
ps: fix schedstatistics
2017-05-17 13:50:42 +02:00
Martine Lenders
2c3db1e852 Merge pull request #7062 from miri64/doc/fix/cbor
cbor: fix documentation
2017-05-17 13:03:32 +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
Hauke Petersen
58cb30db6b Merge pull request #7060 from haukepetersen/opt_cpu_isrstacksizecleanup
cpu: remove ISR stack related placeholders
2017-05-16 10:44:52 +02:00
Vincent Dupont
6d5b95517d ps: fix schedstatistics
Fix xtimer_now() usage and fix columns alignment in ps command when
module schedstatistics is used.
2017-05-16 10:33:42 +02:00
smlng
1be74bc7a5 gnrc, tcp: set param THREAD_CREATE_STACKTEST for mem stats in ps 2017-05-15 13:16:18 +02:00
Peter Kietzmann
77f375416c shell/ccnl: remove interest retransmission 2017-05-15 11:49:17 +02:00
3d48eee095 cleanup: apply remove_atoi_casts.cocci (coccinelle) 2017-05-13 12:39:48 +02:00
Hauke Petersen
383d49412e sys/ps: only show isr stack stats if applicable 2017-05-12 18:07:07 +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
d347ec04f5 Merge pull request #7005 from OTAkeys/pr/fix_shell_no_echo
sys/shell: fix build when SHELL_NO_ECHO is defined
2017-05-11 19:38:59 +02:00
smlng
f40e70777a shell: fix _ccnl_content command 2017-05-11 11:26:19 +02:00
MichelRottleuthner
e0f60ba10a pkg: add package for FatFs with support for sdcard_spi and native 2017-05-10 12:38:56 +02:00
Peter Kietzmann
6d85c8230b Merge pull request #7022 from cgundogan/pr/ccnl_buf_ptr_off_by_one
ccn-lite: shell: do not count white space after single word
2017-05-09 15:48:17 +02:00
Peter Kietzmann
ba39f3b620 Merge pull request #7023 from cgundogan/pr/ccnl_remove_leaks
ccn-lite: shell: remove leaks
2017-05-09 15:21:14 +02:00
Hauke Petersen
3511deb4d5 saul/gpio: differentiate SENSE_BTN and ACT_SWITCH 2017-05-09 10:47:31 +02:00
Cenk Gündoğan
3db032d41e ccn-lite: shell: free all memory, not just prefix struct 2017-05-09 10:11:39 +02:00
Cenk Gündoğan
4dd8bd13d2 ccn-lite: shell: free prefix after preparing the content 2017-05-09 10:07:03 +02:00
Cenk Gündoğan
bbf8de0dbd ccn-lite: shell: do not count white space after single word
If a single word is added to the content cache via `ccnl_cont /TEST
hello`, then the resulting wireshark dump of a successful `ccnl_int
/TEST` will contain a TLV of len(hello) plus 1 (whit space). By
incrementing `buf_ptr` only for loop iterations `> 2` fixes this. As a
bonus, I removed the superfluous `memset` to white space, as the buffer
is correctly terminated with a '\0' character.
2017-05-09 09:44:42 +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
Vincent Dupont
669a6922f3 sys/shell: fix build when SHELL_NO_ECHO is defined
When SHELL_NO_ECHO was defined and not SHELL_NO_PROMPT build was broken
because _putchar was not defined.
This define _putchar when one of SHELL_NO_PROMPT or SHELL_NO_ECHO is not
defined.
2017-05-04 15:49:22 +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
3897b75096 Merge pull request #6974 from miri64/nhdp/cleanup/port-to-sock
nhdp: port to sock
2017-04-27 14:27:14 +02:00
Martine Lenders
ddda31c509 Merge pull request #6972 from brummer-simon/gnrc_tcp-cleanup-gnrc_tcp_tcb_init
gnrc_tcp: cleanup: shortend gnrc_tcp_tcb_init()
2017-04-26 14:46:52 +02:00
Martine Lenders
53a9dc36ed
nhdp: port to sock 2017-04-26 14:41:45 +02:00
Sebastian Meiling
c08cf4a596 Merge pull request #6968 from smlng/net/gnrc_tcp/cleanup
gnrc_tcp: optimize and cleanup operations on TCB list
2017-04-26 13:58:28 +02:00
Simon Brummer
2f0a17b80f gnrc_tcp: cleanup: shortend gnrc_tcp_tcb_init() 2017-04-26 13:37:42 +02:00
smlng
ba09fad7ed gnrc_tcp: optimize and cleanup operations on TCB list 2017-04-26 11:59:01 +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
Martine Lenders
92fe842149 Merge pull request #6961 from miri64/ipv6_addr/fix/off-by-one
ipv6_addr: provide fix for off-by-x error
2017-04-26 07:57:16 +02:00
Sebastian Meiling
9480488e92 Merge pull request #6742 from brummer-simon/gnrc_tcp-cleanup-minor_changes
gnrc_tcp: cleanup: minor changes
2017-04-25 22:05:54 +02:00
smlng
41c43fd837 rpl: make parent lifetime consistent with other timers 2017-04-25 20:09:41 +02:00
Simon Brummer
a9da0dc4f2 gnrc_tcp: cleanup: various minor changes 2017-04-25 20:02:44 +02:00
Martine Lenders
eef90c06fb ipv6_addr: provide fix for off-by-x error 2017-04-25 19:19:43 +02:00
Emmanuel Baccelli
6589c01aa0 sys/crypto: remove 3DES 2017-04-25 18:34:18 +02:00
Ken Bannister
7c19ad65e2 gcoap: Fix compilation error when client token length macro set to 0. 2017-04-24 22:21:53 -04:00
Sebastian Meiling
5ee49c3bbc Merge pull request #6938 from smlng/net/gnrc/pkt_opt
gnrc: cleanup of gnrc_pkt and enhance unittest
2017-04-24 13:56:01 +02:00
smlng
6d4095132c sys: shell: gnrc_6ctx: further fix gnrc_6ctx_add error handling 2017-04-24 10:08:46 +02:00
smlng
d11754031a gnrc: cleanup and corrections in gnrc_pkt 2017-04-22 20:56:54 +02:00
993ed203b5 Merge pull request #6947 from kaspar030/fix_NULL_zero_checks
some (ptr == 0) -> (ptr == NULL) fixes (found by coccinelle)
2017-04-21 15:54:56 +02:00
7c20266a22 sys: shell: gnrc_6ctx: fix gnrc_6ctx_add error handling 2017-04-20 23:40:22 +02:00
185c7ac11b some (ptr == 0) -> (ptr == NULL) fixes (found by coccinelle) 2017-04-20 23:31:32 +02:00
smlng
3a6cb0dc71 sys, posix: fix cppcheck warnings and errors in posix_socket 2017-04-19 17:20:48 +02:00
Martine Lenders
38f383c68d Merge pull request #6703 from OlegHahm/cppcheck_fixes
dist: enable cppcheck warnings for all files
2017-04-19 08:18:47 +02:00
smlng
25e62a7087 net, icmpv6: correct debug output 2017-04-18 11:57:40 +02:00
Oleg Hahm
fae24057df conn: udp: eliminate redundant assignment 2017-04-14 14:36:16 +02:00
Joseph Noir
93770edce4 cpp11-compat: address cppcheck warnings 2017-04-14 14:36:15 +02:00
Oleg Hahm
a9cc8babba gnrc: ndp: suppress wrong cppcheck warnings 2017-04-14 14:36:15 +02:00
Oleg Hahm
45cd9ad5c4 gnrc: 6lowpan-nd: suppress wrong cppcheck warnings 2017-04-14 14:36:15 +02:00
Oleg Hahm
191797bc6b gnrc: 6lowpan-nd: removed superfluous check 2017-04-14 14:36:15 +02:00
Oleg Hahm
ec36be1d42 universal_address: fix cppcheck warning 2017-04-14 14:36:15 +02:00
Oleg Hahm
ffe2f68a66 shell: rpl: fix cppcheck warning 2017-04-14 14:36:15 +02:00
Oleg Hahm
c2dfd8439c quad_math: fix or suppress cppcheck warnings 2017-04-14 14:36:14 +02:00
Martine Lenders
32c60cd0aa universal_address: fix cppcheck warnings 2017-04-14 14:36:14 +02:00
Martine Lenders
c2c2516a53 gnrc: fix cppcheck warnings 2017-04-14 14:36:14 +02:00
Martine Lenders
b2bc244ce9 xtimer: fix cppcheck warnings 2017-04-14 14:36:14 +02:00
Martine Lenders
62ca7f9242 crypto: fix cppcheck warnings 2017-04-14 14:36:14 +02:00
Martine Lenders
812c55727c Merge pull request #6886 from smlng/driver/mag3110/rework
drivers: mag3110 rework
2017-04-14 02:25:16 +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
smlng
17e78f7d81 driver, mag3110: add saul auto init 2017-04-13 21:14:44 +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
6046eacef6 Merge pull request #6894 from smlng/auto_init/saul/missing_headers
saul: add missing headers in auto_init
2017-04-13 16:40:10 +02:00
Martine Lenders
70bcaebec8 doc: fix grouping of SPIFFS 2017-04-13 16:35:31 +02:00
cfd10c394a adapt to changed byteorder.h 2017-04-13 11:35:35 +02:00
smlng
c265e5a416 saul: add missing headers in auto_init 2017-04-11 16:39:58 +02:00
Martine Lenders
a5d444bd82 Merge pull request #6889 from BytesGalore/rpl_rem_forward_declaration
rpl: remove unnecessary forward declaration
2017-04-11 14:13:38 +02:00
BytesGalore
3ec69a2b2b rpl: remvove forward declaration 2017-04-11 11:38:06 +02:00
Victor Arino
f0ff5a113f shell: build rtc if available 2017-04-10 09:06:47 +02:00
57c26631da sys/auto_init: fix io1_xplained saul integration 2017-04-07 16:59:04 +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
c65e57b308 Merge pull request #6835 from OTAkeys/pr/lsm6dsl
drivers: add lsm6dsl accelerometer/gyroscope device driver
2017-04-06 15:27:51 +02:00
Vincent Dupont
73d8149490 drivers: add lsm6dsl imu driver 2017-04-06 10:58:18 +02:00
Joakim Nohlgård
b81b66672e newlib: Split newlib into one generic part and one default syscalls part 2017-04-05 13:55:38 +02:00
Joakim Nohlgård
96652c3353 Merge pull request #6848 from OTAkeys/pr/vfs_readdir_doc
vfs: fix readdir return value documentation
2017-04-05 08:28:55 +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
Martine Lenders
ac7671762d Merge pull request #6778 from miri64/posix_sockets/enh/port-to-vfs
posix_sockets: port to vfs for file descriptors
2017-04-04 19:51:51 +02:00
kYc0o
e2e1500c6d f tftp: address @aabadie comments. 2017-04-04 14:02:36 +02:00
kYc0o
9ee1e1f156 tftp: send DACK until server receives it 2017-04-04 01:55:46 +02:00
kYc0o
1f70d172c6 tftp: disable debug 2017-04-04 01:55:46 +02:00
Martine Lenders
8b5eda9020 posix_sockets: port to vfs for file descriptors 2017-04-03 20:23:14 +02:00
Vincent Dupont
e56c4f3553 vfs: fix readdir return value documentation 2017-04-03 10:42:43 +02:00
Joakim Nohlgård
0ba9fd3456 6lo: Avoid null ptr dereference when DAC=1, DAM=00, M=1 2017-04-02 18:42:01 +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
Hauke Petersen
76bae4b111 Merge pull request #6066 from neiljay/pr/add_mips-pic32_mz
cpu: Add PIC32MZ support
2017-03-29 12:53:47 +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
Peter Kietzmann
dd86ee9546 Merge pull request #6782 from aabadie/drivers_saul_cleanup
sys/auto_init: fix return statement in some device auto init function
2017-03-29 09:20:51 +02:00
Martine Lenders
c2463a9047 Merge pull request #6811 from haukepetersen/opt_pmlayred_blockinit
pm_layerd: fix initial value for PM_BLOCKER_INITIAL
2017-03-29 09:08:43 +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
dc28e265cd Merge pull request #6771 from francois-berder-imgtec/rcv-timeout
posix: sockets: Implement SO_RCVTIMEO option in setsockopt
2017-03-28 21:19:38 +02:00
Martine Lenders
48fa957ab6 shell_commands: adapt shell command for new real time types 2017-03-28 21:13:17 +02:00
57aadb8d72 sys/auto_init: fix return statement in some device auto init function 2017-03-28 21:03: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
Hauke Petersen
5c7ed2228d pm_layerd: fix initial value for PM_BLOCKER_INITIAL
the current value was a debugging left-over and should
actually be 0.
2017-03-28 19:32:32 +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
4ed199a9ad gnrc_pktbuf: adapt pktbuf to od change 2017-03-28 19:14:59 +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
Neil Jones
becfd63b00 sys: Extend MIPS temporary work around to all mips targets.
Extened the temporary workaround for mips boards to all mips boards
until pr#6639 is merged.
2017-03-28 16:25:32 +01: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
Francois Berder
c787638696 posix: sockets: Implement SO_RCVTIMEO option in setsockopt
AwaLWM2M needs to be polled regularly to check for incoming data.
Since RIOT only supports timeout at the GNRC sock layer while
the network abstraction for RIOT in AwaLWM2M uses the posix layer,
this causes RIOT to be blocked waiting for data that never arrive.

This commit implements only the SO_RCVTIMEO option in setsockopt to
allow users to set a receive timeout for a socket at the posix layer.

Signed-off-by: Francois Berder <francois.berder@imgtec.com>
2017-03-23 09:59:46 +00:00
Martine Lenders
529a88ca26 shell_commands: fix sc_vfs warnings 2017-03-22 13:20:12 +01:00
4618bcfa7b Merge pull request #6749 from dylad/adxl345_support
drivers/adxl345: Initial support + saul
2017-03-21 20:57:28 +01:00
dylad
2f801bbce9 drivers/adxl345: initial implementation + SAUL adaptation
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2017-03-20 22:52:21 +01:00
Sebastian Meiling
4730933117 Merge pull request #6763 from miri64/posix/fix/unistd
posix: fix close() if fd_obj was closed already
2017-03-20 16:13:21 +01: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
Martine Lenders
bac4118d68 posix: fix close() if fd_obj was closed already 2017-03-20 09:43:55 +01:00
Martine Lenders
465f8e42a1 posix_sockets: fix assertion on close 2017-03-20 09:37:26 +01:00
Martine Lenders
d3c60f1056 Merge pull request #6757 from OlegHahm/sock_tcp_minor_doc_fix
sock: tcp: fix c&p mistake
2017-03-17 13:37:08 +01:00
Oleg Hahm
0018cd7b01 sock: tcp: fix c&p mistake 2017-03-17 08:13:07 +01:00
Martine Lenders
368c3e787f Merge pull request #6601 from miri64/ps/fix/add-mbox-blocked-state
ps: add state name for STATUS_MBOX_BLOCKED
2017-03-15 15:40:56 +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
Martine Lenders
01f76715aa Merge pull request #6627 from zhuoshuguo/add_support_for_multicast_for_gnrc_mac
gnrc_mac: add support for multicast pkt.
2017-03-14 09:52:59 +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
Martine Lenders
4a51d1b433 Merge pull request #6697 from francois-berder-imgtec/awalwm2m
posix: sockets: Small fixes for listen and recvfrom functions
2017-03-11 19:22:35 +01:00
Thomas Eichinger
5230257089 net/ieee802154: fix typo and improve formatting consistency 2017-03-10 09:12:59 -08:00
Joseph Noir
27297bb640 doc: fix and update cpp11 compat doxygen 2017-03-10 14:56:48 +01: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