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

11419 Commits

Author SHA1 Message Date
Andreas "Paul" Pauli
c805853c34 Merge pull request #5376 from OlegHahm/doxy_fixes
doc: document THREAD_STACKSIZE correctly and fix PRNG documentation
2016-05-18 15:00:10 +02:00
Oleg Hahm
1319c5e874 doc: add a hint to cpu_conf.h 2016-05-18 12:48:35 +02:00
Oleg Hahm
d2db255a97 iotlab: only start debug server for one node 2016-05-18 12:28:44 +02:00
Peter Kietzmann
e55c8394ae Merge pull request #5327 from authmillenon/netdev2_ieee802154/enh/assert-instead
netdev2_ieee802154: replace overflow checks with asserts
2016-05-18 12:04:00 +02:00
Martine Lenders
d5274572e8 Merge pull request #5401 from cgundogan/pr/make/enable_nhc
make: enable NHC by default
2016-05-18 10:29:06 +02:00
Peter Kietzmann
e3faafbd59 Merge pull request #5339 from cgundogan/pr/make/iotlab-testbed
dist: make: iotlab: specify exp id in iotlab-term
2016-05-18 09:41:05 +02:00
Cenk Gündoğan
4303847333 trickle: use random_uint32_range 2016-05-18 08:11:36 +02:00
Cenk Gündoğan
afd9aa0bd8 dist: make: iotlab: specify exp id in iotlab-term 2016-05-18 07:56:17 +02:00
Cenk Gündoğan
218ec47426 Merge pull request #5447 from cgundogan/pr/ndp/check_null
gnrc_ndp: check nc_entry before using it
2016-05-18 07:30:21 +02:00
Martine Lenders
15130e8674 Merge pull request #5298 from cgundogan/pr/cib/cib_get_check_fix
cib: check (write > read) explicitly
2016-05-17 23:02:13 +02:00
Oleg Hahm
2e426c08f8 Merge pull request #5445 from OlegHahm/gnrc_netapi_assert_ack_type
gnrc: netapi: assert for correct ACK msg type
2016-05-17 22:46:00 +02:00
Oleg Hahm
00ebb4b2ed gnrc: netapi: assert for correct ACK msg type 2016-05-17 22:33:49 +02:00
Oleg Hahm
3d1acc974e Merge pull request #5435 from authmillenon/libfixmath/fix/source
libmathfix: move to git repository and adapt
2016-05-17 22:32:28 +02:00
Martine Lenders
39fb0ae19a tests: adapt libfixmath tests for change 2016-05-17 21:52:35 +02:00
Peter Kietzmann
5817d91b91 Merge pull request #5192 from DipSwitch/pr/fix_stm32f1_also_disable_hsi_on_hse
cpu/stm32f1: Disable HSI when using the HSE as system clock
2016-05-17 10:51:46 +02:00
Cenk Gündoğan
1791ef5581 gnrc_ndp: check nc_entry before using it 2016-05-17 09:52:16 +02:00
Cenk Gündoğan
8b047d055e tools: desvirt: rm unused TOPO_FLE var 2016-05-15 21:28:12 +02:00
Martine Lenders
b986ac33e8 Merge pull request #5426 from locicontrols/xtimer-irq
xtimer: return after xtimer_spin() when within an ISR
2016-05-12 16:50:00 +02:00
Martine Lenders
ee41b98ee9 libmathfix: move to git repository and adapt 2016-05-12 16:39:18 +02:00
Peter Kietzmann
9a39a804e3 Merge pull request #5417 from dkm/pr/fix.isr.ssi1
cpu/lm4f120: fix SSI1 isr name
2016-05-12 14:07:19 +02:00
Peter Kietzmann
1788d59223 Merge pull request #5268 from cgundogan/pr/vagrant/phywave_usb_rule
vagrant: add usbfilter for phywave
2016-05-11 12:25:18 +02:00
Ian Martin
31c6bcc4d8 xtimer: return after xtimer_spin() when within an ISR 2016-05-10 13:30:40 -04:00
Ian Martin
10b001c3eb cpu/cc2538: eliminate cc2538.ld and use cortexm_base.ld instead 2016-05-10 12:21:29 -04:00
Marc Poulhiès
ff49ca9946 cpu/lm4f120: fix SSI1 isr name
Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2016-05-04 13:00:25 +02:00
Cenk Gündoğan
efb16ba761 Merge pull request #5351 from cgundogan/pr/make/iotlab_log
dist: make: iotlab: add logging to iotlab-term via tmux
2016-05-04 11:09:52 +02:00
Cenk Gündoğan
7b1fc8cd31 dist: iotlab: add note about IOTLAB_LOGGING 2016-05-04 09:48:29 +02:00
Cenk Gündoğan
54aa8ecb44 dist: make: iotlab: add logging to iotlab-term via tmux 2016-05-04 09:14:36 +02:00
Joakim Nohlgård
ec80efd1f3 Merge pull request #5413 from OlegHahm/doc_periph_typos
doc: minor fixes of typos in periph documentation
2016-05-04 07:27:38 +02:00
Oleg Hahm
814be0655f doc: minor fixes of typos in periph documentation 2016-05-03 23:37:22 +02:00
DipSwitch
c449ab9fdb Merge pull request #5336 from OTAkeys/print_ipsr
cortexm_common: print trapped interrupt from ipsr
2016-04-30 23:04:14 +02:00
Martine Lenders
b605852638 lwip: introduce MLD as pseudo-module and deactivate by default 2016-04-28 12:22:42 +02:00
Martine Lenders
fa44132c88 Merge pull request #5403 from OlegHahm/at86rf2xx_minor_debug_fix
at86rf2xx_netdev: debug output is wrong
2016-04-28 12:05:55 +02:00
Oleg Hahm
e110d412a3 at86rf2xx_netdev: debug output is wrong 2016-04-28 11:35:13 +02:00
Martine Lenders
4a13324abb Merge pull request #5281 from authmillenon/gnrc_ipv6/fix/ext-fix-with-nhc
gnrc_ipv6: fix asserts for NHC
2016-04-27 08:39:39 +02:00
Cenk Gündoğan
89f3bb8a96 make: enable NHC by default 2016-04-27 08:22:41 +02:00
Andreas "Paul" Pauli
9bac1013e7 Merge pull request #5363 from yogo1212/cc2650stk_xtimer_shift
cc2650stk: remove XTIMER_SHIFT_ON_COMPARE definition
2016-04-26 21:42:59 +02:00
Peter Kietzmann
b0627ade85 Merge pull request #5280 from sdalu/nrf51ac
Added nrf51 ac variant
2016-04-26 21:11:32 +02:00
Peter Kietzmann
9931f4c902 Merge pull request #5337 from gebart/pr/mulle-pta17-adc
boards/mulle: PTA17 analog input is on ADC1 module
2016-04-26 20:35:34 +02:00
Peter Kietzmann
528b07ec6b Merge pull request #5358 from jfischer-phytec-iot/pr@fix-led
boards/pba-d-01-kw2x/board.c: fix leds default state
2016-04-26 19:27:23 +02:00
Peter Kietzmann
1bbd99b0e9 Merge pull request #5396 from OlegHahm/doc_xtimer_minor
doc: xtimer: be a bit more precise
2016-04-26 17:48:58 +02:00
Oleg Hahm
b5bec6a58b doc: xtimer: be a bit more precise 2016-04-26 13:55:54 +02:00
Martine Lenders
b8787b64c4 Merge pull request #5267 from cgundogan/pr/gnrc_rpl/reduce_scope_now
gnrc_rpl: reduce scope of now
2016-04-22 18:23:37 +02:00
Martine Lenders
bf135c4750 Merge pull request #5362 from cgundogan/pr/gnrc_ipv6/remove_unnecessary_check
gnrc_ipv6: remove superfluous check for if_entry
2016-04-22 18:18:43 +02:00
kYc0o
a24b4faf5c Merge pull request #5380 from cgundogan/pr/make/jenkins
make: remove obsolete check for jenkins
2016-04-22 18:17:43 +02:00
Hauke Petersen
0a75ae0e3b RELEASE 2016.04
RIOT-2016.04 - Release Notes
============================
RIOT is a real-time multi-threading operating system that supports a range of
devices that are typically found in the Internet of Things: 8-bit
microcontrollers, 16-bit microcontrollers and light-weight 32-bit processors.

RIOT is based on the following design principles: energy-efficiency, real-time
capabilities, small memory footprint, modularity, and uniform API access,
independent of the underlying hardware (this API offers partial POSIX
compliance).

RIOT is developed by an international open source community which is
independent of specific vendors (e.g. similarly to the Linux community)
and is licensed with a non-viral copyleft license (LGPLv2.1), which allows
indirect business models around the free open-source software platform
provided by RIOT.

About this release:
===================
This release adds support for two additional network stacks: lwIP and emb6.
A bunch of additional protocols are now available, P2P-RPL in the GNRC
network stack, Ethernet-over-Serial (ethos). Murdock, the new, blazing fast
RIOT CI is now available to significantly speed up code merging procedures.

This release also adds support for a number of new boards and sensors and a new
tool for automated border router setup is now provided which greatly simplifies
that setup for newbies as well as for old-timers. Last but not least: this
release includes a number of bug fixes, mostly about stabilizing and enhancing
the networking capabilities of RIOT.

About 470 pull requests with about 1196 commits have been merged since the last
release and 127 additional issues have been solved. 55 people contributed code
in 124 days. 1521 files have been touched with ~91700 insertions and ~42200
deletions.

Notations used below:
=====================
+ means new feature/item
* means modified feature/item
- means removed feature/item

New features and changes
========================
General
----------
+ added Makefile support for creating a "binary distribution", making it easier to create closed source applications while still complying to LGPL

Testing
2016-04-22 16:24:15 +02:00
Toon Stegen
cf431e696c make debug: start gdb quietly 2016-04-22 12:00:10 +02:00
Martine Lenders
655aa0404c tests: rework IPv6 extension header tests for changes 2016-04-22 10:11:45 +02:00
Martine Lenders
82a3aae8be gnrc_ipv6: fix asserts for NHC 2016-04-22 10:11:38 +02:00
Johann F
e2b5468b84 boards/pba-d-01-kw2x/board.c: fix leds default state
Signed-off-by: Johann F <j.fischer@phytec.de>
2016-04-21 22:23:44 +02:00
Hauke Petersen
77cf00bd4b Merge pull request #5385 from cgundogan/pr/disable_nhc
make: disable NHC
2016-04-21 18:45:10 +02:00