Commit Graph

14343 Commits (82e68b008c4d181aac5fcbfcd50d5c7f03111a59)
 

Author SHA1 Message Date
Alexandre Abadie 82e68b008c test/bmx280: rename bme280 test 6 years ago
Alexandre Abadie d7543ccf31 sys/auto_init: use new bmx280 implementation for bme280 and bmp280 6 years ago
Alexandre Abadie 4a852abd03 drivers/bmx280: factorize bme280 and bmp280 implementation 6 years ago
Martine Lenders 4e7afa44ea Merge pull request #7103 from kb2ma/opt_gcoap_moveimplstatus
net/gcoap: add table of contents to module doc
6 years ago
neiljay 12a9c5e3b4 Merge pull request #7012 from francois-berder/wifire-led
boards: pic32-wifire: Add LEDs support
6 years ago
neiljay 7c3601ae8f Merge pull request #7013 from francois-berder/clicker-led
boards: pic32-clicker: Add LEDs support
6 years ago
Alexandre Abadie 25d909725b Merge pull request #7124 from haukepetersen/rm_stm32f1_cpuclockscale
cpu/stm32f1: remove unused cpu_clock_scale
6 years ago
Alexandre Abadie 1a2097e97e Merge pull request #7082 from jia200x/openthread_core
pkg/openthread:  core and tests
6 years ago
José Ignacio Alamos fc4fd6222f pkg/openthread: Add tests 6 years ago
José Ignacio Alamos 017280db13 pkg/openthread: add OpenThread core 6 years ago
Martine Lenders 679afe60b6 Merge pull request #6604 from haukepetersen/opt_netdev_doc
drivers/netdev: added more comprehensive doc
6 years ago
Hauke Petersen d0f84e5460 drivers/netdev2: added more comprehensive doc 6 years ago
Hauke Petersen 9e995dde81 cpu/stm32f1: remove unused cpu_clock_scale 6 years ago
Ken Bannister fac0ae1aa9 net/gcoap: Add table of contents to group documentation. 6 years ago
Hauke Petersen 4bc1d2916b Merge pull request #7096 from haukepetersen/opt_gcoap_misc2
net/gcoap: some more minor improvements
6 years ago
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
6 years ago
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
6 years ago
Hauke Petersen 7ba22cfbf8 net/gcoap: added some additional debug output 6 years ago
Hauke Petersen 9d3abe0d12 Merge pull request #7097 from haukepetersen/opt_gcoap_moveimplstatus
net/gcoap: moved implemenation status to gcoap.h
6 years ago
Joakim Nohlgård 7548c509e6 Merge pull request #7101 from haukepetersen/opt_kinetis_rmsymlinks
cpu/kinetis: prevent use of symlinks for ld-scripts
6 years ago
Martine Lenders f6cb8a89ce Merge pull request #7117 from cgundogan/pr/netdev_doc
netdev.h: remove indirect reference to netdev2 from doc
6 years ago
Cenk Gündoğan 1f4dbcb089 Merge pull request #6676 from astralien3000/rm_aversiveplusplus
pkg : remove aversiveplusplus
6 years ago
Cenk Gündoğan 1473adde17 netdev.h: remove indirect reference to netdev2 from doc 6 years ago
Loïc Dauphin f8675f77b7 pkg: removed aversiveplusplus 6 years ago
Sebastian Meiling aff74a7216 Merge pull request #7113 from miri64/doc/fix/make-quick-start-guide
make: fix link to quickstart guide
6 years ago
Loïc Dauphin b5fea98e17 tests: removed pkg_aversiveplusplus 6 years ago
Martine Lenders e1d2c0c134 make: fix link to quickstart guide 6 years ago
Cenk Gündoğan 9d286240be Merge pull request #6736 from smlng/tests/xtimer_msg_receive_timeout
tests: enhance xtimer_msg_receive_timeout
6 years ago
smlng 44801c4ef6 tests: enhance xtimer_msg_receive_timeout
- correct test period from 100ms to 1000ms, to match description
    - moved description to separate README.md
    - changed timer message type from 44 to 42, for nerdiness
    - minor code enhancements
6 years ago
Emmanuel Baccelli cdaccf4e8c Merge pull request #7056 from kaspar030/add_coccinelle_readme
dist: tools: coccinelle: add documentation
6 years ago
Kaspar Schleiser e99a834487 dist: tools: coccinelle: add documentation 6 years ago
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
6 years ago
Sebastian Meiling efffddd0ba Merge pull request #6768 from aabadie/driver_dsp0401
drivers/dsp0401: add implementation for 4 digits alphanumeric display
6 years ago
Martine Lenders 229ad28751 Merge pull request #7112 from rfuentess/doxygen_fixes
Doxygen:  Minor series of fixes for the documentation
6 years ago
Raul Fuentes 1c0653f383 Doxygen: Completed line for Makefile.base 6 years ago
Raul Fuentes f21d497be4 tread.h: Minor examples compile 6 years ago
Raul Fuentes 808b56c07f sock/udp.h: Changed wiki syntax to doxygen 6 years ago
Cenk Gündoğan fd7f8a5209 Merge pull request #7108 from cgundogan/pr/kw2xrf_inline
kw2xrf: use static inline
6 years ago
BytesGalore da38b77ba4 rpl: drop DAO-ACK when received on multicast 6 years ago
BytesGalore c3843122dd Merge pull request #7111 from cgundogan/pr/ndp_fallthrough
ndp: warn gcc-7 about intentional fall-through
6 years ago
Cenk Gündoğan 3c73d07e04 Merge pull request #7026 from smlng/shell/ccn_lite_cmd_fixup
shell: fix _ccnl_content command
6 years ago
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/
6 years ago
Martine Lenders 2e0133d1df Merge pull request #7110 from cgundogan/pr/native_fallthrough
native: add break to satisfy compiler gcc-7.1.1
6 years ago
Martine Lenders 386be92a66 Merge pull request #7105 from cgundogan/pr/packer_libudev
dist: packer: update and add libudev-dev
6 years ago
Cenk Gündoğan 044fac8d17 native: add break to satisfy compiler gcc-7.1.1
Building any application with gcc 7.1.1 fails with the following error:

```
~/RIOT % make -C examples/hello-world
make: Entering directory 'RIOT/examples/hello-world'
Building application "hello-world" for "native" with MCU "native".

"make" -C RIOT/boards/native
"make" -C RIOT/boards/native/drivers
"make" -C RIOT/core
"make" -C RIOT/cpu/native
RIOT/cpu/native/startup.c: In function ‘startup’:
RIOT/cpu/native/startup.c:292:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
       usage_exit(EXIT_SUCCESS);
       ^~~~~~~~~~~~~~~~~~~~~~~~
RIOT/cpu/native/startup.c:293:13: note: here
   case 'i':
   ^~~~
cc1: all warnings being treated as errors
make[2]: *** [RIOT/Makefile.base:81: RIOT/examples/hello-world/bin/native/cpu/startup.o] Error 1
make[1]: *** [RIOT/Makefile.base:20: ALL--RIOT/cpu/native] Error 2
make: *** [RIOT/examples/hello-world/../../Makefile.include:297: all] Error 2
make: Leaving directory 'RIOT/examples/hello-world'
```

```
% gcc --version
gcc (GCC) 7.1.1 20170528
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
```

fixed by adding a `break` statement after `usage_exit()`
6 years ago
Martine Lenders 9a16dab681 Merge pull request #7106 from BytesGalore/adjust_edbg_commit_hash
dist/edbg: forward commit hash to added samr21-xpro (rev D)
6 years ago
Cenk Gündoğan 6d0fa42d07 kw2xrf: use static inline 6 years ago
BytesGalore eac2b0c761 dist/edbg: forward commit hash to added samr21-xpro (rev D) 6 years ago
Joakim Nohlgård f6073c0aa4 Merge pull request #6993 from gebart/pr/kinetis-isr
kinetis: Unify default ISR definitions
6 years ago
Cenk Gündoğan f18936a7d9 dist: packer: update and add libudev-dev 6 years ago