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

765 Commits

Author SHA1 Message Date
Ken Bannister
3abff6d140 gcoap: Update example for Observe, including documentation. 2017-05-23 17:55:04 -04:00
Hauke Petersen
92076cdf50 example/gnrc_border_router: use TERMDEPS 2017-05-23 14:25:11 +02:00
Martine Lenders
0ec8593a71 Merge pull request #7089 from haukepetersen/fix_gcoap_minormisc
net/gcaop: misc. minor style fixes and optimizations
2017-05-22 15:16:50 +02:00
Hauke Petersen
ba5635889c net/gcoap: make gcoap_op_state return count directly 2017-05-22 13:50:59 +02:00
kYc0o
a320b9458b examples/gcoap: remove non-necessary dependencies 2017-05-22 12:23:43 +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
Vincent Dupont
28b7385920 examples/default: fix schedstatistics example usage 2017-05-16 10:33:42 +02:00
8501a03cbc cleanup: apply enable_debug_false.cocci to codebase (coccinelle)
Skipped sys/cbor/cbor.c, examples/microcoap_server/microcoap_sock.c,
as they use different semantics.
2017-05-15 18:45:43 +02:00
3d48eee095 cleanup: apply remove_atoi_casts.cocci (coccinelle) 2017-05-13 12:39:48 +02:00
f5a4124866 Merge pull request #6976 from miri64/conn/cleanup/rm
net: remove conn API
2017-05-12 16:09:00 +02:00
fc6560c118 examples/dtls-echo: remove unnused static property (coccinelle) 2017-05-11 13:42:45 +02:00
Emmanuel Baccelli
0566adcfe4 Merge pull request #6981 from robertsipka/update_jerryscript
pkg/jerryscript: update jerryscript package with the latest version (56802c22)
2017-05-10 21:41:38 +02:00
343f252e71 examples/emcute: fix typo in README 2017-05-10 10:51:22 +02:00
7364192241 Merge pull request #6982 from haukepetersen/fix_gnrcmin_xbeeconfig
examples/tests: remove redundant xbee config
2017-05-03 17:57:28 +02:00
Martine Lenders
d141a23334 Merge pull request #6977 from rfuentess/nanocoap_fix
examples/nanocoap_server: FIX Configuration of the node as an IPv6 node
2017-05-03 15:52:03 +02:00
Hauke Petersen
cb4b6b9f1d examples/gnrc_min: remove redundant xbee config 2017-04-28 15:43:17 +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
Robert Sipka
f393c015dd pkg/jerryscript: update jerryscript package with the latest version (56802c22)
Also disabled to build jerry-libm because it is unused.
2017-04-28 14:29:52 +02:00
kYc0o
4880ea3cc6 examples/gnrc_border_router: add commented lines for SLIP 2017-04-27 14:10:32 +02:00
Raul Fuentes
07ecbe0cb3 Added the proper module for configuring the node as an IPv6 node. 2017-04-26 17:37:22 +02:00
kYc0o
bd81e010f8 examples/gnrc_tftp: avoid to print NULL 2017-04-04 01:55:46 +02:00
Neil Jones
0a3a67a9c4 examples/javascript: blacklist pic32-clicker. 2017-03-29 14:45:09 +01:00
Neil Jones
0bafa33f28 examples: javascript: Blacklist pic32-wifire 2017-03-28 16:25:32 +01:00
Neil Jones
1113b587c5 examples: gnrc_border_router: Blacklist all mips boards. 2017-03-28 16:25:32 +01:00
Emmanuel Baccelli
b5676a8262 examples: add javascript example 2017-03-22 16:20:07 +01:00
Thomas Eichinger
50ec6ffe2b examples/gnrc_networking: fix comments
As the lines refered to in the comments are already commented out,
the correct thing to do to use them is to uncomment them.
2017-03-20 10:56:08 -07:00
b0bc908918 examples: remove nucleo-f302 from memory greedy examples 2017-03-16 10:49:38 +01:00
cc5034d67e examples: remove nucleo32-l031 from memory intensive examples 2017-03-15 14:06:14 +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
Vincent Dupont
ad0f0877cc tests,examples: sort BOARD_INSUFFICIENT_MEMORY alphabetically 2017-03-13 18:27:50 +01:00
Loïc Dauphin
4e68675656 examples: rename opencm9-04 into opencm904 2017-03-03 09:57:45 +01:00
f2c693b220 examples: remove nucleo-l053 from memory intensive examples 2017-03-02 13:52:12 +01:00
Martine Lenders
ae0d0a2634 Merge pull request #6623 from smlng/pr/net/add_static_ipv6_lladdr
add static IPv6 lladdr for tests
2017-02-28 22:37:40 +01:00
Francisco Acosta
29753d6018 Merge pull request #6433 from aabadie/nucleo_l073
boards/nucleo-l073: initial support
2017-02-28 20:22:39 +01:00
smlng
a2e7a2fea1 examples: add optional static link local ipv6 address in gnrc_networking 2017-02-28 20:09:41 +01:00
Hauke Petersen
25b6138315 examples: added emCute (MQTT-SN) example 2017-02-28 17:18:27 +01:00
e49727eda6 examples: exclude nucleo-l073 from memory greedy examples 2017-02-24 16:44:15 +01:00
a4f3a9efd6 examples: add nucleo32-f031 to unsufficient memory boards 2017-02-22 18:43:02 +01:00
zhuoshuguo
55a44470e0 gnrc: fix typos in README of gnrc_networking example. 2017-02-18 12:56:52 +01:00
Peter Kietzmann
02f03beb5c Merge pull request #6591 from haukepetersen/rm_ltc4150
drivers: remove outdated ltc4150 driver
2017-02-16 15:11:12 +01:00
Ludwig Knüpfer
3bce74aee7 examples/gnrc_networking: update blacklist
NRF51822 based boards have enough memory for this project -> remove from `BOARD_INSUFFICIENT_MEMORY`
2017-02-13 21:53:32 +01:00
Hauke Petersen
6e6a14f449 drivers: remove outdated ltc4150 driver 2017-02-13 14:08:34 +01:00
Neil Jones
bc57f42a2a gnrc_boarder_router: blacklist mips-malta board
No UART is available on the mips-malta board so blacklist this board.
2017-02-09 12:25:03 +00:00
Simon Brummer
c6020cc100 examples: tests: move gnrc_tcp examples/ to tests/ 2017-01-31 19:35:56 +01:00
e9849e660f pkg: iotivity: temporarily remove 2017-01-25 10:49:39 +01:00
0c1db826b5 Merge pull request #6403 from TizenTeam/sandbox/pcoval/on/master/patch
pkg: iotivity: Hide put_light function if not needed
2017-01-24 22:15:55 +01:00
Martine Lenders
5ea160e6fe Merge pull request #6004 from miri64/posix/enh/use-sock-for-sockets
posix_sockets: port to sock
2017-01-24 17:40:01 +01:00
Martine Lenders
1ccdc4643f posix_sockets: port to sock 2017-01-24 15:17:15 +01:00
Hauke Petersen
67fdd43ba8 Merge pull request #6398 from phectori/maple-mini
Boards: Add Maple mini
2017-01-24 14:10:55 +01:00
Hauke Petersen
10c46866d2 Merge pull request #5987 from aabadie/arduino_sketch_on_arduino
sys/arduino: make arduino sketch works on avr based boards
2017-01-24 14:10:18 +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
Frits Kuipers
e483c2307b boards/maple-mini: initial support 2017-01-21 16:27:17 +01:00
Martine Lenders
5b1c00ad8b Merge pull request #6388 from astralien3000/opencm9-04
boards/opencm9-04 : initial support
2017-01-21 14:37:50 +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
e10e579593 gcoap: Update CLI example for rebase on sock 2017-01-20 22:00:25 -05:00
Loïc Dauphin
5c4bee1b1d examples: add opencm9-04 to unsufficient memory boards in some examples 2017-01-20 18:11:07 +01:00
kYc0o
51e0aaede4 examples/gnrc_minimal: add DEVELHELP to catch non-valid configs 2017-01-20 14:22:20 +01:00
kYc0o
2bee616cfb examples/gnrc_minimal: change to unambiguous UART port for XBee 2017-01-20 14:22:20 +01: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
Oleg Hahm
4f4214235b timex: unambiguous time conversion macros 2017-01-19 13:18:08 +01:00
59cc59059e examples: add nucleo32-f303 to insufficient memory boards in some examples 2017-01-19 11:09:42 +01:00
0717129980 Merge pull request #6417 from aabadie/nucleo32-f042
boards/nucleo32-f042: change board name nucleo->nucleo32
2017-01-19 07:40:12 +01:00
963662416b boards/nucleo32-f042: change board name nucleo->nucleo32 2017-01-18 22:04:59 +01:00
88a46a95bd Merge pull request #6136 from aabadie/nanocoap_put
examples/nanocoap_server: add resource for coap PUT/POST request
2017-01-18 22:04:05 +01:00
Philippe Coval
d587cf38df pkg: iotivity: Hide put_light function if not needed
Without this change it fails to build from source:
   client_switch.c:80:1:\
   error: ‘put_light’ defined but not used [-Werror=unused-function]

At least with BOARD=arduino-mega2560, now all iotivity examples are building.

Bug: https://github.com/RIOT-OS/RIOT/issues/6241
Change-Id: I6b2af5ab6b8bf20e848dcd30d580990006c950e7
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
2017-01-18 21:13:46 +01:00
Oleg Hahm
df7927dc94 shell: introduce txtsnd pseudomodule
This commit allows to enable/disable the txtsnd shell command. The
command is used to send strings over L2 in GNRC. Until now the command
was automatically enabled if GNRC and shell_commands were present, which
may lead to confusion if no L2 packet handler is registered.
2017-01-18 20:58:56 +01:00
Martine Lenders
9666f58e6c Merge pull request #6387 from haukepetersen/add_example_saul
examples: added stand-alone SAUL example
2017-01-18 18:48:32 +01:00
Peter Kietzmann
1d4f69eb7d Merge pull request #6007 from miri64/microcoap_example/rfc/host
CoAP examples: make example a host instead of router
2017-01-18 09:00:04 +01:00
5857e8d24a examples/nanocoap_server: add coap resource accepting GET and PUT requests in nanocoap example 2017-01-17 18:03:53 +01:00
47f6ff3056 Merge pull request #6237 from kaspar030/rename_AD_to_Q
make: rename AD to Q
2017-01-17 16:16:02 +01:00
Martine Lenders
74342ee4df nanocoap_example: make example a host instead of router 2017-01-17 12:35:13 +01:00
Martine Lenders
444a90891b microcoap_example: make example a host instead of router 2017-01-17 12:35:13 +01:00
Hauke Petersen
b5e147c56f examples: added stand-alone SAUL example 2017-01-17 12:22:23 +01:00
Hauke Petersen
1469d46501 test/examples/make: inc all of SAUL on saul_default
- make saul_default dependent on saul_reg and auto_init_saul
- adapt default example and the saul test application
2017-01-17 12:22:23 +01:00
cfa2beadf5 examples/nanocoap_server: update nanocoap version 2017-01-15 13:22:30 +01:00
Peter Kietzmann
a8297595e6 Merge pull request #6108 from haukepetersen/opt_nrf_nrfmin
cpu/nrf5x: ported nrfmin driver to netdev2
2017-01-10 16:52:54 +01:00
Peter Kietzmann
f76b2f4906 Merge pull request #6273 from OTAkeys/pr/nucleo-f042
boards: add nucleo-f042
2017-01-10 14:52:00 +01:00
Hauke Petersen
cb3dcaaf5d boards/nrf52dk: use nrfmin driver 2017-01-10 11:54:49 +01:00
Hauke Petersen
9845e71106 examples/default: enabled netif for microbit 2017-01-10 11:54:49 +01:00
Hauke Petersen
86531a0786 examples/gnrc_minimal: adapted XBee config 2017-01-10 11:47:31 +01:00
Hauke Petersen
83d206e2b0 drivers/xbee: adapted to netdev2 2017-01-10 11:47:31 +01:00
Vincent Dupont
1a12a40110 boards/nucleo-f042: initial support 2017-01-10 10:34:35 +01:00
3b1d67badd sys/arduino: make arduino sketch works on avr based boards 2017-01-03 13:01:30 +01:00
Cenk Gündoğan
a5ffbeedf9 dist: examples: fix minor typos 2016-12-27 13:50:42 +01:00
smlng
911c5e8114 cppcheck: fix warning in ccn-lite example 2016-12-22 15:21:42 +01:00
f44763f346 make: adapt Makefiles to AD -> Q rename 2016-12-22 12:12:38 +01:00
2daa4e399d nanocoap/example: add README file 2016-12-20 17:03:08 +01:00
cdbe37cfde example/microcoap_server: fix link local address 2016-12-16 09:56:22 +01:00
Emmanuel Baccelli
364874f7e1 Merge pull request #6096 from mattiantonini/pkg/iotivity
[Pkg] IoTivity Pkg for RIOT OS
2016-12-05 15:02:47 +01:00
Mattia Antonini
3f18bf0eb4 IoTivity Pkg for RIOT-OS 2016-12-05 10:41:07 +01:00
Joakim Nohlgård
7c48c891a0 xtimer: Update xtimer usage to match API changes 2016-11-29 20:44:31 +01:00
Hauke Petersen
c1f308ba85 examples: blacklisted calliope-mini 2016-11-21 17:20:54 +01:00
b6de3fe29c examples: nanonet: add comment regarding resource sorting 2016-11-16 14:52:54 +01:00
Hauke Petersen
4040493e2c examples: blacklisted microbit for insufficiant RAM 2016-11-09 12:01:09 +01:00
Martine Lenders
21c4cb41ff tinydtls: fix for build system fix 2016-11-04 16:20:53 +01:00
Martine Lenders
61531451f2 examples: fix off-by-one error in TinyDTLS example 2016-11-03 13:12:21 +01:00
58983de28a examples/gnrc_networking: fix custom channel definition 2016-11-02 13:21:34 +01:00
Peter Kietzmann
1c337b1d6c Merge pull request #6032 from miri64/dtls/fix/blacklist-nrf52dk
dtls: Temporary fix example for #6022
2016-11-01 13:30:16 +01:00
Ken Bannister
1783c9c672 gcoap: CLI example 2016-10-31 22:41:52 -04:00
Martine Lenders
afe5ebee80 dtls: Temporary fix example for #6022
Seems like DTLS is also affected
2016-10-31 21:28:54 +01:00
Martine Lenders
a4074bf5f4 Merge pull request #6006 from miri64/microcoap/enh/port-to-sock
examples: port microcoap example to sock
2016-10-31 14:10:15 +01:00
Martine Lenders
c958dd89b8 Merge pull request #5972 from kaspar030/add_pkg_nanocoap
pkg: add nanocoap
2016-10-31 14:04:44 +01:00
Raul Fuentes
cf64aba1c8 TinyDTLS: integration into RIOT (without sockets)
Support for TinyDTLS (0.8.6) is added together an example at 'examples/dtls-echo'.
2016-10-30 18:05:25 +01:00
abb6ac078b examples: nanocoap_server: initial commit 2016-10-30 06:45:30 +01:00
Martine Lenders
27bb45fa79 examples: port microcoap example to sock 2016-10-27 12:59:33 +02:00
Martine Lenders
9e97b0a028 Merge pull request #5977 from miri64/ieee802154/enh/centralize-default-values
ieee802154: centralize default values
2016-10-26 16:39:44 +02:00
Martine Lenders
6104d44cbe examples: fix default channel setting for all radios
The config assumed it was a 2.4 GHz radio. This solution isn't perfect
either but eliminates a few more cases.
2016-10-26 15:32:12 +02:00
1659f56904 boards/nucleo-f070: initial support for nucleo-f070 board 2016-10-26 14:12:39 +02:00
Martine Lenders
0016463687 all: fix for new netreg_entry_t structure 2016-10-25 22:17:18 +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
Martine Lenders
dc45cd2610 gnrc: use new netreg helper functions everywhere 2016-10-25 18:47:30 +02:00
3f29e77a4c boards/nucleo-f030: initial support 2016-10-12 14:32:25 +02:00
Cenk Gündoğan
326a55caef examples/gnrc_networking: use netstats_rpl 2016-09-27 20:40:04 +02:00
Cenk Gündoğan
c0f05a8a88 examples: ccn-lite-relay: minor doc fix 2016-09-11 22:39:20 +02:00
Martine Lenders
3b4f025e5d gnrc_border_router: use start_network.sh script as for term target 2016-08-30 21:05:26 +02:00
Oleg Hahm
0703d80563 Merge pull request #5661 from OlegHahm/ccnl_update
pkg: ccn_lite update
2016-08-29 16:16:22 +02:00
b3a061e0ab sys: remove config module 2016-08-27 07:57:09 +02:00
Michael Frey
d36712be88 update line number of ndn.lua
The ndn.lua file in the ndn-tools repository was changed most recently. Hence, the old line number in the wireshark dissector section was pointing to the wrong line.
2016-08-18 16:24:39 +02:00
Oleg Hahm
99e3a22d63 examples: open first interface automatically 2016-08-18 16:22:28 +02:00
Oleg Hahm
8ebdf39d14 examples: use RONR for ccn-lite-relay 2016-08-18 16:22:28 +02:00
Joakim Nohlgård
c0ad83c167 tests: Update xtimer_usleep_until usage to xtimer_periodic_wakeup 2016-07-29 13:05:02 +02:00
kYc0o
91410f5259 Merge pull request #5626 from aabadie/default_channel
makefiles: expose a single DEFAULT_CHANNEL variable
2016-07-18 14:26:24 +02:00
Martine Lenders
20975e5fa3 Merge pull request #5522 from miri64/examples/fix/udp-payload-size
examples: gnrc_networking uses variable it hasn't access to anymore
2016-07-14 19:18:10 +02:00
87ca058417 makefiles: expose a single DEFAULT_CHANNEL variable 2016-07-14 17:44:42 +02:00
abe5c19407 dist/tools: make ethos baudrate configurable 2016-07-14 17:01:02 +02:00
Aaron Sowry
71597f4735 examples/default: Include boards with cc2538 RF support 2016-07-13 14:19:52 +12:00
Hauke Petersen
32be958eeb examples/default: add z1 and telosb for radio 2016-07-06 18:14:48 +02:00
83f2b0a131 examples/microcoap_server: fix .well-known/core endpoint 2016-06-24 09:38:06 +02:00
kYc0o
c9118e5fe4 examples/gnrc_minimal: Add support for XBee into gnrc_minimal 2016-06-23 11:45:42 +02:00
Martine Lenders
634adf37d8 examples: gnrc_networking uses variable it hasn't access to anymore 2016-06-06 19:15:08 +02:00
kYc0o
69b1ef3a41 Merge pull request #5167 from aabadie/iotlab-a8-m3
board: port to iotlab M3 of A8
2016-06-06 15:08:32 +02:00
Cenk Gündoğan
a10151d5f0 Merge pull request #5440 from cgundogan/pr/auto_init/rpl
auto_init: initialize gnrc_rpl
2016-06-01 07:59:41 +02:00
Cenk Gündoğan
5534738df8 examples: auto-initialize RPL for gnrc_networking 2016-05-31 22:13:32 +02:00
Cedric Adjih
292f4bc1ee boards/iotlab-a8-m3: initial implementation 2016-05-31 14:52:49 +02:00
Oleg Hahm
6707c20b7d netstats: initial import of IPv6 netstats 2016-05-25 14:44:53 +02:00
Martine Lenders
c24e91d4df Merge pull request #5229 from OlegHahm/pktbuf_minimal_check
netdev ethernet: deal with too small packet buffer
2016-04-20 14:44:30 +02:00
Oleg Hahm
26cf46cf70 gnrc_minimal: remove workaround for native
The workaround for the pktbuf size is not longer needed, since native itself assures a big enough buffer.
Using a neighbor cache size of 1 is mandatory for all platforms when compiling pedantically.
2016-04-20 09:10:55 +02:00
Leon M. George
fc668c4857 examples/gnrc_border_router: cc2650stk insufficient memory 2016-04-18 19:00:49 +02:00
kYc0o
6d7f3aee18 examples/gnrc_border_router: Add ethos and start_network.sh to README.md 2016-04-14 11:53:13 +02:00
0725d3ef0d examples: gnrc_border_router: clean up ethos configuration 2016-04-11 17:03:28 +02:00
ce16c247bd examples: gnrc_border_router: switch to UHCP + ethos 2016-04-11 17:03:28 +02:00
Hauke Petersen
02df871428 Merge pull request #4949 from jia200x/nucleo-f072
board: added support for nucleo f072
2016-03-31 19:18:28 +02:00
José Ignacio Alamos Aste
cc0e94f9c6 blacklist: nucleo-f072: blacklisted several examples and tests 2016-03-31 19:08:10 +02:00
Oleg Hahm
0e3a9c693e Merge pull request #4819 from Lotterleben/microcoap_example_copper_fix
microcoap_server: make app fully work with Copper
2016-03-31 00:05:31 +02:00
Oleg Hahm
506e23f481 Merge pull request #2362 from kaspar030/add_lgpl_compliance_simplified
add infrastructure for binary LGPL compliance checks
2016-03-30 13:56:02 +02:00
1a003ebb97 examples: add example for "make bindist" 2016-03-30 11:00:31 +02:00
Lotte Steenbrink
728c1349fd microcoap_server: make app fully work with Copper
In its current state (and setup with radvd), the microcoap_example application will show up in Copper, but the CoAP requests won't reach the application. This commit fixes that and updates the README.
2016-03-29 22:53:15 -07:00
Oleg Hahm
82046155d9 example ccn-lite: minor Makefile cleanup 2016-03-24 18:48:08 +01:00
Oleg Hahm
b64f850ee8 example ccn-lite: updated and extended README 2016-03-24 18:48:08 +01:00
Oleg Hahm
10f5f1aa33 make: introduce netif_default pseudomodule
Additionally the dependencies for GNRC specific modules are centralized in Makefile.dep.
2016-03-24 16:47:30 +01:00
Oleg Hahm
991c71cf27 gnrc ipv6: use ipv6_addr_t ptr for hdr_build 2016-03-23 15:20:12 +01:00
Oleg Hahm
360413a033 gnrc ipv6 hdr: remove len params from hdr_build 2016-03-23 15:20:11 +01:00
Oleg Hahm
487f6e480f gnrc udp: simplify gnrc_udp_hdr_build
Directly using 16 bit port numbers instead of casting uint8_t pointers.
2016-03-23 15:20:11 +01:00
Cenk Gündoğan
72a3d50bed examples/gnrc_networking: comment about optional DODAG_CONFs in Makefile 2016-03-21 17:11:52 +01:00
Cenk Gündoğan
bf1af5953f examples: use global gnrc_pktdump_pid 2016-03-11 14:22:42 +01:00
Oleg Hahm
6df4111e49 shell: improved online documentation for txtsnd 2016-03-09 13:41:21 +01:00
9082273746 core: header cleanup 2016-02-28 22:46:28 +01:00
Oleg Hahm
f89fbbcf41 default example: reduce packet buffer size to 512b 2016-02-15 10:02:16 +01:00
Cenk Gündoğan
761f214072 Merge pull request #4690 from Lotterleben/gnrc_networking_ext_doc
examples/gnrc_networking: add explanation for RIOT<->RIOT communication
2016-01-27 14:27:02 +01:00
Lotte Steenbrink
135169ef33 microcoap_server: add instructions for FF Copper 2016-01-27 05:22:32 -08:00
Lotte Steenbrink
e7f479fb1a examples/gnrc_networking: add explanation for RIOT<->RIOT communication 2016-01-26 13:27:03 -08:00
Lotte Steenbrink
26a4406286 examples/gnrc_networking: rm mention of tap bridge 2016-01-25 06:09:37 -08:00
Lotte Steenbrink
2bdf955257 examples/microcoap_server: add instruction to set up tap if 2016-01-25 06:08:20 -08:00
Lotte Steenbrink
a120ebc461 examples: fix tiny typo in gnrc_networking README 2016-01-20 06:09:24 -08:00
Thomas Eichinger
a43cbd17ff tfpt: fix formating warnings/errors 2016-01-05 14:59:34 +01:00
Oleg Hahm
7b95366594 Merge pull request #4455 from OlegHahm/tlsf_warning_free
pkg tlsf: make it compile with -pedantic
2015-12-16 12:51:44 +01:00
Victor Arino
3a8a932b27 boards/nucleo-f103: add support for nucleo-f103 2015-12-15 17:23:27 +01:00
Oleg Hahm
b522c13432 example ccn-lite-relay; enable TLSF for native
With the previous commit TLSF should compile for native, too.
2015-12-15 16:42:43 +01:00
Oleg Hahm
60e283e6a2 pkg tlsf: add tlsf initialization function
The init function was patched out, but is actually required to compile without warnings with -pedantic enabled.

This patch also updates ccn-lite and x86 support accordingly.
2015-12-15 16:42:43 +01:00
Oleg Hahm
e07c98ea88 Merge pull request #4274 from OlegHahm/ccnl_reimport
CCN-lite reimport
2015-12-08 12:11:33 +01:00
Oleg Hahm
5259629678 ccn-lite example: use TLSF 2015-12-08 11:27:03 +01:00
Oleg Hahm
13958178f5 shell: move ccnl commands from example to shell 2015-12-08 11:27:03 +01:00
Oleg Hahm
f3d16b85a5 ccn-lite: initial import of an example 2015-12-08 11:27:03 +01:00
Hauke Petersen
809b907ec6 exmaples/gnrc_tftp: adapted to changed FLAG names 2015-12-07 22:10:48 +01:00
Hauke Petersen
4216f9fef0 examples: adapted to renamed THREAD_FLAGS 2015-12-07 22:09:47 +01:00
0f1302d72a examples: initial commit of microcoap_example 2015-12-04 11:52:35 +01:00
DipSwitch
ede923bc5c tftp: implement TFTP server and client
Fix: packet size and typo in transfer mode main -> mail
2015-12-03 21:45:48 +01:00
Sebastian Sontberg
2739a36555 examples/default: remove trailing whitespaces 2015-12-03 16:47:16 +01:00
Cenk Gündoğan
315ae0eeb4 Merge pull request #4326 from OlegHahm/posix_sockets_dgram_fixes
posix sockets: recvfrom on connectionless transports
2015-12-02 17:21:27 +01:00
Oleg Hahm
fdf6da07eb examples: every socket thread needs a msg queue 2015-12-02 14:45:43 +01:00
Oleg Hahm
f0e5413f3a Merge pull request #4283 from OlegHahm/gnrc_networking_minimum
gnrc: networking minimal
2015-12-02 01:08:57 +01:00
Oleg Hahm
f3f485a0e9 examples: initial import of a minimal gnrc app 2015-12-02 00:54:48 +01:00
Hauke Petersen
02f502429d examples/default: use SAUL 2015-11-30 20:33:56 +01:00
Hauke Petersen
ff7999781c examples: added Arduino hello-world example 2015-11-27 12:45:12 +01:00
Cenk Gündoğan
58cb5a2738 examples: gnrc_networking: vtimer to xtimer 2015-11-10 12:42:45 +01:00
Hauke Petersen
729e4d1992 examples/gnrc_border_router: blacklisted boards 2015-10-28 09:48:18 +01:00
Paul Rathgeb
cefe2a6698 make: Blacklisted the board 'weio' for some test due to insufficient
RAM/ROM
      Blacklisted LPC11Uxx.h for doxygen
2015-10-01 20:11:48 +02:00
Oleg Hahm
b538c74229 examples: spending the main thread a message queue
Since it is likely that the main thread will send netapi IPC calls that expects a reply. These replies may come faster than the thread can handle them, causing the layers below to stuck.
2015-09-30 23:21:29 +02:00
Cenk Gündoğan
bab642bd37 examples/gnrc_border_router: README fixes 2015-09-28 14:24:48 +02:00
Ludwig Knüpfer
eda6328e21 documentation: update my name (Ortmann -> Knüpfer) 2015-09-27 18:58:30 +02:00
Martine Lenders
4508e22da8 Merge pull request #3646 from authmillenon/posix/feat/sockets
posix: redo socket API to use conn
2015-09-22 23:04:03 +02:00
Martine Lenders
a345a9dfa6 examples: add POSIX socket example 2015-09-22 22:25:02 +02:00
Martine Lenders
00a0c90269 Merge pull request #3919 from authmillenon/examples/fix/gnrc-networking-output
examples/gnrc_networking: address output according to RFC 3986 and 5952
2015-09-22 06:38:38 +02:00
Martine Lenders
ea3d4310d0 examples/gnrc_networking: address output according to RFC 3986 and 5952 2015-09-21 20:43:07 +02:00
Martine Lenders
1ba5cb8157 examples: unblacklist boards in gnrc_networking 2015-09-20 22:24:21 +02:00
Oleg Hahm
04bda78e7f examples: removed superfluous blacklisting
ATmega now has a panic function, no need for blacklisting any more.
2015-09-20 21:47:15 +02:00
Oleg Hahm
474c6d63c8 gnrc_border_router: added a first draft for a README 2015-09-20 16:08:28 +02:00
Martine Lenders
f6be1cee25 examples: provide example application for a 6LoWPAN border router 2015-09-20 16:08:28 +02:00
Oleg Hahm
2841a08574 Merge pull request #3899 from OlegHahm/default_gnrc_optional
example: disable gnrc modules without netif
2015-09-20 01:51:13 +02:00
Oleg Hahm
0e3669b957 examples: only include gnrc for board with netif 2015-09-20 01:31:16 +02:00
Martine Lenders
207ad677fa examples/default: fix indentation in Makefile 2015-09-19 13:27:23 +02:00
Oleg Hahm
d32c99a683 default example: updated README 2015-09-18 06:53:24 +02:00
Oleg Hahm
e156bd820e examples: networking support for default example
Adds basic link layer functionality to the default example application.
2015-09-18 06:53:24 +02:00
69c9a9c82f examples: default: remove obsolete vtimer dependency 2015-09-16 10:58:55 +02:00
a13bc46f3e sys: remove uart0 2015-09-04 17:46:23 +02:00
Hauke Petersen
3936e32afa examples: removed blacklistings for redbee-econotag 2015-09-04 10:45:03 +02:00
25f900e489 tests, examples: adapt to simplified shell 2015-09-03 13:33:49 +02:00
448e90ba3a Revert "applications: only use uart0 for none-newlib boards"
This reverts commit 9c6ab1007b.
2015-09-03 13:33:18 +02:00
Martine Lenders
289d40d84e gnrc_networking example: add capability to send UDP packets repeatedly 2015-09-02 13:45:50 +02:00
Cenk Gündoğan
9f14a1e8c5 examples/riot_and_cpp: BOARD_INSUFFICIENT_RAM => BOARD_INSUFFICIENT_MEMORY 2015-08-28 18:27:36 +02:00
Cenk Gündoğan
8cb76d248a examples/gnrc_networking: BOARD_INSUFFICIENT_RAM => BOARD_INSUFFICIENT_MEMORY 2015-08-28 18:26:54 +02:00
DipSwitch
ef3fe7e2c5 examples: Add local shell handlers for gnrc_networking 2015-08-26 09:05:22 +02:00
bd40b2c56b Merge pull request #3661 from authmillenon/auto_init/api/auto_init_gnrc_netif
sys: auto_init: rename auto_init_ng_netif to auto_init_gnrc_netif
2015-08-25 21:17:19 +02:00
Cenk Gündoğan
ed3a33982c Merge pull request #3690 from OlegHahm/shell_uart0_newlib_distinction
shell: uart0 newlib distinction (workaround)
2015-08-25 21:15:44 +02:00
Oleg Hahm
9c6ab1007b applications: only use uart0 for none-newlib boards 2015-08-25 20:11:23 +02:00
6d1aab7126 Merge pull request #2926 from kaspar030/wtimer
sys: add new timer subsystem
2015-08-25 19:20:07 +02:00
c44c022ac4 examples: timers: add timer_periodic_wakeup example 2015-08-25 13:20:36 +02:00
Frank Holtz
ee952f79fe boards: added nrf6310 support. (NRF51 MCU) 2015-08-23 17:00:01 +02:00
Martine Lenders
64c6d49cbd iot-lab_M3: rename to iotlab-m3 2015-08-19 20:59:06 +02:00
Martine Lenders
d46f542220 iot-lab_M3: rename to iotlab_m3 2015-08-19 18:29:17 +02:00
Martine Lenders
c2706ef492 auto_init: rename auto_init_ng_netif to auto_init_gnrc_netif 2015-08-19 17:21:28 +02:00
Martine Lenders
58ff31bfe9 gnrc: make all gnrc modules sub-modules of gnrc 2015-08-18 23:00:07 +02:00
Martine Lenders
87c222d2fa Merge pull request #3595 from authmillenon/gnrc/api/mv
gnrc: rename ng_netbase to gnrc
2015-08-18 16:59:34 +02:00
Martine Lenders
b969eeb217 gnrc: rename ng_netbase to gnrc 2015-08-18 16:11:55 +02:00
Cenk Gündoğan
d1b1949c23 gnrc_networking: add ng_rpl to example 2015-08-18 12:34:50 +02:00
Hauke Petersen
3922b6c852 Merge pull request #3530 from kaspar030/update_msba2
cpu: lpc2387: provide periph/* implementations, update to use newlib module.
2015-08-17 21:45:16 +02:00
Martine Lenders
f12499717c examples: rename ng_networking to gnrc_networking 2015-08-17 18:09:46 +02:00
Oleg Hahm
8da1c429d3 ng_networking: configure as router per default 2015-08-14 17:22:00 +02:00
ab531a5719 boards: msba2-common: remove ltc4150
(it depends on obsolete gpioint module)
2015-08-14 16:50:41 +02:00
Martine Lenders
203561e741 ipv6_addr: remove ng_ prefix 2015-08-11 13:27:07 +02:00
75bc87cd6f examples: default: remove obsolete networking docs 2015-08-06 12:13:54 +02:00
42e49fcd46 examples: default: remove defaulttransceiver dependency 2015-08-06 12:13:18 +02:00
323137c4d8 remove examples/rpl_udp/rpl.c 2015-08-06 12:13:18 +02:00
5d8349298f remove bulk of legacy network stack and drivers 2015-08-06 12:12:47 +02:00
Oleg Hahm
93013afb35 examples: added fib to ng_networking 2015-08-05 17:34:30 +02:00
backenklee
59564649c3 extended the documentation for the ng_networking example 2015-07-29 15:08:09 +02:00
Hauke Petersen
ec921d2445 examples: blacklisted nrf51dongle for ng_networking 2015-07-28 18:10:27 +02:00
Lucas Jenss
36e1da6689 Explain how to connect RIOT to Linux 2015-07-20 05:05:26 +02:00
Oleg Hahm
4684aea39e Merge pull request #3370 from kaspar030/remove_native_ltc4150
native: remove ltc4150
2015-07-14 20:46:54 +02:00
Joakim Gebart
7df5567698 examples/ccn-lite-relay: Blacklist MSP430 boards 2015-07-14 08:11:19 +02:00
Joakim Gebart
4ea2d646ef examples/ccn-lite-client: Blacklist MSP430 boards 2015-07-14 08:11:19 +02:00
Joakim Gebart
950e5c7786 examples/ccn-lite-client: Shell command warning fixes 2015-07-14 08:11:18 +02:00
86f3d25a19 native: remove ltc4150 2015-07-13 12:08:48 +02:00
Joakim Gebart
7b744f6843 examples/ng_networking: Add missing inttypes.h includes 2015-07-07 00:53:27 +02:00
Joakim Gebart
fd42e7adff examples/rpl_udp: Add missing inttypes.h includes 2015-07-07 00:53:27 +02:00
Martine Lenders
d83e31a292 tests/ng_networking: update BOARD_INSUFFICIENT_RAM 2015-06-28 17:39:27 +02:00
Hauke Petersen
dd3d93c928 examples/default: make use of uart0_[readc|putc] 2015-06-14 17:06:09 +02:00
Hauke Petersen
7284fc1f4b examples: added 6LoWPAN UDP example application 2015-06-12 18:35:51 +02:00
Joakim Gebart
13832d8e62 everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
Lucas Jenß
742c39e838 Merge pull request #2881 from x3ro/clarify-stacksize-constants
Clarify and unify naming of thread-related constants (stacksize and priority)
2015-05-21 16:55:30 +02:00
Lucas Jenss
426170b064 Improve naming of thread stacksize/priority constants
As discussed in #2725, this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:

* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
2015-05-21 00:14:23 +02:00
Joakim Gebart
e3beae7152 examples/rpl_udp/README.md: Replace tabs by spaces 2015-05-19 12:26:17 +02:00
Joakim Gebart
4aff59a4fc examples/default/README.md: minor language fix 2015-05-09 09:04:46 +02:00
Oleg Hahm
45554bf3a0 Merge remote-tracking branch 'bytesgalore/rpl_udp_send_buffer' 2015-03-31 12:00:33 +02:00
BytesGalore
b9e5c94a3d examples:rpl_udp removed the limit of 5 characters as payload size 2015-03-31 07:54:27 +02:00
Martine Lenders
3ac8146f8b style: replace tabs with spaces in source 2015-03-31 05:04:44 +02:00
kushalsingh007
9aae656be9 shell: Return-based error-handling for shell handlers
- Included the missing parts.
- Squashed with @authmillenon's commit
2015-03-25 23:54:04 +05:30
Oleg Hahm
4334ac0d66 examples: rpl_udp: initialize state variable 2015-03-18 18:54:05 +01:00
Joakim Gebart
569d291838 Merge pull request #2543 from cgundogan/rpl_use_global_address
rpl: use global ip addresses instead of link-local ones
2015-03-18 09:21:14 +01:00
Oleg Hahm
9e4328311d examples: fix wording in warning 2015-03-13 10:29:08 +01:00
Oleg Hahm
ddfc88323d examples: radio thread needs more stack
The radio stack in default examples uses printf() and thus needs more
stack.
2015-03-13 10:28:28 +01:00
Martine Lenders
67526938c7 Merge pull request #2537 from kushalsingh007/fix-1
Updating the README.md for examples/default
2015-03-12 21:00:28 +01:00
Oleg Hahm
329d9f5bd3 Merge pull request #2345 from cladmi/master
Remove RPL warning removal in rpl_udp example
2015-03-12 12:05:12 +01:00
kushalsingh007
11ad51cc18 Updating the README.md for examples/default
-Replaced date by rtc in examples/default/README.md as date is part of rtc.
2015-03-12 16:23:46 +05:30
Oleg Hahm
7256a1399a Merge pull request #2566 from kushalsingh007/fd
Changed description for fd_t::fd in sys/include/fd.h
2015-03-12 09:09:45 +01:00
kushalsingh007
b61ea12879 Minor correction in examples/ccn-lite-client/HOWTO
-Fixes small typo error.
2015-03-11 23:22:16 +05:30
Cenk Gündoğan
5d382b4ac8 rpl: use global ip addresses instead of link-local ones 2015-03-10 20:51:58 +01:00
Cenk Gündoğan
c60450df4c rpl: implement basic prefix information option for DIOs 2015-03-03 19:36:14 +01:00
Joakim Gebart
964bfbab41 examples/rpl_udp: User configurable value for unassigned channel
0 is a valid channel on some transceivers (e.g. sub-GHz IEEE802.15.4 band)

UNASSIGNED_CHANNEL is set to INT_MIN by default, but can be overridden via CFLAGS.
2015-02-16 07:15:34 +01:00
BytesGalore
d593d4972d examples/rpl_udp: added the explicit default values as values 2015-02-06 15:39:19 +01:00
Cenk Gündoğan
a8c710982e Merge pull request #2249 from BytesGalore/add_rpl_configurable_mop
rpl: added configurable RPL MOP on compile time
2015-02-06 13:56:08 +01:00
BytesGalore
4b189b6e58 rpl: added configurable RPL MOP on compile time
- e.g. `make RPL_MOP=RPL_MOP_NON_STORING_MODE`
     - changed the MOP defines to have `RPL_MOP_*` prefix
2015-02-05 19:17:51 +01:00
BytesGalore
0569b2e145 examples/rpl_udp: changed printing the actual set channel 2015-02-04 18:34:00 +01:00
BytesGalore
cbe6db5570 examples/rpl_udp: Fix unconditional setting of a radio channel on initialization 2015-02-03 12:10:07 +01:00
Joakim Gebart
9b65000f8f Merge pull request #2384 from cgundogan/rpl_remove_common_globals
remove common globals for rpl with regard to #2346
2015-02-02 13:40:27 +01:00
Cenk Gündoğan
c91cdcd4d1 examples/rpl_udp: remove common globals by prefixing with static 2015-02-02 12:54:58 +01:00
Joakim Gebart
4183f3e505 examples/rpl_udp: Update line number on link to default RPL_MAX_ROUTING_ENTRIES 2015-02-02 12:17:49 +01:00
Joakim Gebart
cc40eb8e86 examples/rpl_udp: Add missing newlines in README.md 2015-02-02 12:17:31 +01:00
Joakim Gebart
14824e9909 examples/default: reduce scope of globals in main.c 2015-01-23 14:08:11 +01:00
Joakim Gebart
47e0c85c2d examples/rpl_udp: reduce scope of globals in helper.c 2015-01-23 14:07:03 +01:00
Gaëtan Harter
2e1ea7ca78 Remove RPL warning removal in rpl_udp example 2015-01-22 17:42:54 +01:00
BytesGalore
2ed531059d examples/rpl_udp: changed type of variable chan to uint32_t 2015-01-13 16:55:05 +01:00
Oleg Hahm
e60d25de02 Merge pull request #1917 from OlegHahm/config_feature_cleanup
Config feature cleanup
2014-12-30 19:15:44 +01:00
Oleg Hahm
b56fb0cf2d examples: simplify Makefile a bit 2014-12-22 20:35:15 +01:00
Ludwig Ortmann
76484fceb7 examples/rpl_udp: blacklist samr21-xpro
It does not have enough RAM to run this application at the moment.
2014-12-20 17:03:57 +01:00
Martine Lenders
5c9d749649 Merge pull request #2204 from authmillenon/riot_and_cpp/fix/not-link-stm32f0discovery
riot_and_cpp: do not link on build tests for stm32f0discovery
2014-12-16 21:31:55 +01:00
Martine Lenders
58e8b75fc7 riot_and_cpp: do not link on build tests for stm32f0discovery 2014-12-16 21:31:03 +01:00
Ludwig Ortmann
e7f6f640f6 Merge pull request #2060 from OlegHahm/periph_rtc
drivers: Adapt old platforms to periph rtc
2014-12-16 18:56:59 +01:00
Oleg Hahm
60cd0d357d periph_rtc: streamline lpc2387 and cc430 naming 2014-12-16 17:02:44 +01:00
Oleg Hahm
498edb1854 cc430: lpc2387: switch to new periph/rtc interface
Removes the old interface.
2014-12-16 17:02:44 +01:00
Ludwig Ortmann
8ec17560e4 examples/default: use periph/rtc instead of rtc
The rtc module is deprecated and will be removed.
2014-12-16 16:09:15 +01:00
Oleg Hahm
e64ab2aed5 Merge pull request #2024 from OlegHahm/ccnl_802154
ccn-lite: fixes for working with IEEE 802.15.4 radios
2014-12-16 11:03:20 +01:00
BytesGalore
b8948740e1 examples:rpl_udp updated README.md on using the build parameters 2014-12-16 09:42:45 +01:00
Oleg Hahm
a3d2f4a777 ccnl: fix argument passing in example app 2014-12-16 09:34:57 +01:00
Ludwig Ortmann
c0ef84bb9f native: move rtc to periph
* adapt implementation to new interface
* remove now superfluous drivers directory
2014-12-13 15:21:52 +01:00
Ludwig Ortmann
1340fadcbe boards,drivers,examples: unset ENABLE_DEBUG 2014-12-12 14:29:06 +01:00
Fabian Nack
eebfd5011a drivers - cc110x: Initial import of new cc110x driver 2014-12-01 17:14:02 +01:00
Oleg Hahm
73dddfb601 Merge pull request #1635 from thomaseichinger/import_agilefox
boards: initial import for HiKoB Agilefox
2014-11-18 19:44:24 +01:00
Thomas Eichinger
256ce73d2c boards: initial import for HiKoB fox 2014-11-18 17:24:47 +01:00
Hauke Petersen
63455f7dd9 examples/riot_and_cpp: cleanup in Makefile
removed some deprecated comments about C++
2014-11-18 16:56:20 +01:00
BytesGalore
178b36ae0b exchanged BOARD_BLACKLIST with FEATURES_REQUIRED in the example Makefile
added cpp as feature for board native
2014-11-11 09:52:06 +01:00
Thomas Eichinger
6bbc4ca226 shell: provide shell commands to poll lsm303dlhc sensor 2014-11-06 11:28:22 +01:00
Hauke Petersen
7e043bb27f sys/shell: added commands for iot-lab_M3 sensors 2014-11-06 10:41:55 +01:00
Oleg Hahm
f777f23a89 Merge pull request #1934 from thomaseichinger/at86rf231_robustnes
drivers/at86rf231: improve deployment by default example
2014-11-05 19:59:11 +01:00
Stefan Pfeiffer
a19d6c769d added new board f4vi1 2014-11-04 16:02:25 +01:00
Thomas Eichinger
6a7cee294f examples/default: print 16bit addresses 2014-11-04 15:13:47 +01:00
Christian Mehlis
2114a8267d added board airfy beacon 2014-11-02 18:26:42 +01:00
Martine Lenders
1729524f38 Merge pull request #1878 from authmillenon/rpl_udp-16bit-addr
rpl_udp: Addresses must only be 8-bit with cc110x
2014-11-02 18:03:53 +01:00
Martine Lenders
a8e83d8923 rpl_udp: optimize error handling for set command 2014-11-02 15:06:53 +01:00
Martine Lenders
38fab9dbb6 rpl_udp: Addresses must only be 8-bit with cc110x 2014-11-02 15:05:29 +01:00
Christian Mehlis
f3b1753ac7 added spark core board 2014-11-02 14:36:42 +01:00
Hinnerk van Bruinehsen
3114f362df lint: fix invalidPrintfArgType_sint warning 2014-10-31 01:24:30 +01:00
Hinnerk van Bruinehsen
a5aeaab87b lint: fix unreadVariable warnings 2014-10-31 01:24:30 +01:00
Oleg Hahm
8c44eaa6f8 Merge pull request #1903 from authmillenon/rpl_udp_non_routing
rpl_udp: add non-routing hosts to example
2014-10-30 23:38:59 +01:00
Oleg Hahm
9a61d8cf1c core: move optional tcb members to DEVELHELP 2014-10-30 16:37:10 +01:00
Martine Lenders
ca7bbb907d rpl_udp: add non-routing hosts to example 2014-10-30 13:16:45 +01:00
René Kijewski
162850b332 make: Implement optional features
Fixes #1876

This PR introduces `FEATURES_OPTIONAL` which can be used to tell the
Make system, that the application would like to use some feature, but
the build should proceed even if the selected board cannot provide the
optional feature.

`make buildtest` and `make info-supported-boards` heed this variable
when examining the list of supported boards.

If a word is present in `FEATURES_REQUIRED` and `FEATURES_OPTIONAL`,
then `FEATURES_OPTIONAL` takes precedence.
2014-10-26 23:18:58 +01:00
Hauke Petersen
c6d0e282fd examples: blacklisted openmote for riot_and_cpp 2014-10-24 15:34:15 +02:00
5146c66786 core: adapt to msg_try_send 2014-10-22 12:37:33 +02:00
Thomas Eichinger
ecae75a1ab Merge pull request #1697 from locicontrols/cc2538
Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit.
2014-10-13 16:58:41 +02:00
Ian Martin
0605a7eb95 Add support for the Texas Instruments CC2538 ARM Cortex-M3 MCU and developer kit. 2014-10-13 09:29:49 -04:00
René Kijewski
58a10f3272 Merge pull request #1790 from BytesGalore/extern_C_in_headers_examples
examples: add extern "C" to headers
2014-10-11 04:43:47 +02:00
BytesGalore
b9bae213d0 examples: add extern "C" to header rpl_udp.h 2014-10-10 16:31:02 +02:00
BytesGalore
1f011eb1e9 renamed the cpp header file to *.hpp to preven eventually a collision with #1789 2014-10-10 12:56:16 +02:00
Ludwig Ortmann
5be28f49f6 Merge pull request #1754 from OlegHahm/timex_makefile_order
make: fix the order of Makefile.dep for timex
2014-10-07 05:52:43 -07:00
Oleg Hahm
9cf21545fa make: fix dependencies
uart0 depends on POSIX, not the other way around.
2014-10-07 12:14:14 +02:00
Thomas Eichinger
a686e909aa examples/default: fix handling of 802.15.4 devices 2014-10-07 10:32:58 +02:00
René Kijewski
f49bd3e660 make: add Makefile.features telling the BOARDs' features
Please see #1715.
Closes #1715.

This PR implements the new Makefile variables "FEATURES_PROVIDED" and
"FEATURES_REQUIRED". A board *can* have a new file `Makefile.features`
which looks like:

```make
FEATURES_PROVIDED = transceiver
```

An application can have a corresponding line

```make
FEATURES_REQUIRED = transceiver
```

If the selected BOARD does not fulfil the requirements of the
application, then a *warning* is issued at compile time.

This change only includes the feature "transceiver", further features
are expected to be listed in further PRs. The requirement "transceiver"
is automatically added if the application uses the module
"defaulttransceiver".

`make buildtest` understands the new feature listing, so the user won't
need to add boards to `BOARD_BLACKLIST` manually.

Part of the change are the added Make targets
* `info-features-missing`, which prints the required features
  `\setminus` the provided features. The output is empty if there are no
  features missing.
* `info-boards-features-missing`, the same as `info-features-missing`
  but as a table for all boards, but heeded `BOARD_WHITELIST` and
  `BOARD_BLACKLIST`.

Applications don't have to use this new feature. This change does not
break existing Makefile.
2014-10-06 17:42:11 +02:00
Thomas Eichinger
bf256f63a3 samr21-xpro: initial import for the samr21-xpro board 2014-09-25 14:37:47 +02:00
Hauke Petersen
905c97db5d tests/examples: blacklisted yunjia-nrf51822 2014-09-18 18:02:46 +02:00
Ludwig Ortmann
aef7d2a327 examples/rpl_udp: fix spelling, README.md 2014-09-15 08:12:56 +02:00
Hinnerk van Bruinehsen
68e3e68ce1 Merge pull request #1657 from N8Fear/scope
lint: reduce scope (2)
2014-09-13 20:06:45 +02:00
Hinnerk van Bruinehsen
57b998e4a1 cpu/examples/sys/drivers: reduce scope of variables 2014-09-13 19:03:40 +02:00
Christian Mehlis
34a4bb9cb9 example: adapt README to new naming of the transport layer 2014-09-13 15:05:01 +02:00
René Kijewski
0cc699c0ce lint: reduce scope
Fix some lint warnings of kind
```
style (variableScope): The scope of the variable '…' can be reduced
```
2014-09-12 11:50:12 +02:00
Cenk Gündoğan
710c7e6cf6 transport_layer: Splitting UDP and TCP
Currently, the tcp and udp implementations are bound to each other in a
module called *destiny*. Thus, when using only one of them then the
other one gets also compiled into the binary and initialized,
which results in unnecessary RAM usage and workload for the CPU.

The approach in this PR defines a common module named *socket_base*,
which contains functions used by the posix layer. Compiled by it's own,
those functions return negative error codes, to symbolize upper layers
that they are not supported. When also including the modules *udp* or
*tcp* respectively, functions from *socket_base* get overwritten with the
correct functionality.

Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
Defining *pnet* in a Makefile also includes *socket_base*.
2014-09-11 20:07:46 +02:00
Fabian Nack
7650ef412f tests/examples: blacklisted msbiot for some tests 2014-09-02 15:45:50 +02:00
Hinnerk van Bruinehsen
4ca3a49a5d tests: blacklist failing test on arduino-mega2560 2014-08-27 17:47:24 +02:00
Ludwig Ortmann
b7992922ce fix license headers in non-.c files 2014-08-23 16:16:26 +02:00
Oleg Hahm
400fb29a6b licenses: updated some missing licenses in headers 2014-08-21 23:52:42 +02:00
Oleg Hahm
e879e2aba2 fix low-level sending destination address 2014-08-21 21:34:45 +02:00
Oleg Hahm
659800d397 examples: use correct broadcast address when sending 2014-08-21 21:34:45 +02:00
Oleg Hahm
4e48c25ecd examples: don't advertise IPv6 prefix
Cleaning up the IPv6 address initialization and removed the addition of
an IPv6 prefix to advertise.
2014-08-21 21:34:45 +02:00
Oleg Hahm
8b34d323e2 rpl: moved headers to sys/net/include 2014-08-21 21:34:45 +02:00
Oleg Hahm
4e39f68dd4 examples: cleanup for rpl_udp
* removed unnecessary shell commands
* updated documentation
* Unified global default IP address
2014-08-21 21:34:45 +02:00
Oleg Hahm
ea1d1d68b6 examples: renamed rpl_udp header 2014-08-21 21:34:45 +02:00
Thomas Eichinger
0e79a01cd2 stm32f1: SPI: implement speed setting properly 2014-08-21 17:53:38 +02:00