Commit Graph

11279 Commits (ee41b98ee95ee983554624cfe5f5fb2c2fb8761b)
 

Author SHA1 Message Date
Martine Lenders ee41b98ee9 libmathfix: move to git repository and adapt 7 years ago
Peter Kietzmann 1788d59223 Merge pull request #5268 from cgundogan/pr/vagrant/phywave_usb_rule
vagrant: add usbfilter for phywave
7 years ago
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
7 years ago
Cenk Gündoğan 7b1fc8cd31 dist: iotlab: add note about IOTLAB_LOGGING 7 years ago
Cenk Gündoğan 54aa8ecb44 dist: make: iotlab: add logging to iotlab-term via tmux 7 years ago
Joakim Nohlgård ec80efd1f3 Merge pull request #5413 from OlegHahm/doc_periph_typos
doc: minor fixes of typos in periph documentation
7 years ago
Oleg Hahm 814be0655f doc: minor fixes of typos in periph documentation 7 years ago
DipSwitch c449ab9fdb Merge pull request #5336 from OTAkeys/print_ipsr
cortexm_common: print trapped interrupt from ipsr
7 years ago
Martine Lenders fa44132c88 Merge pull request #5403 from OlegHahm/at86rf2xx_minor_debug_fix
at86rf2xx_netdev: debug output is wrong
7 years ago
Oleg Hahm e110d412a3 at86rf2xx_netdev: debug output is wrong 7 years ago
Martine Lenders 4a13324abb Merge pull request #5281 from authmillenon/gnrc_ipv6/fix/ext-fix-with-nhc
gnrc_ipv6: fix asserts for NHC
7 years ago
Andreas "Paul" Pauli 9bac1013e7 Merge pull request #5363 from yogo1212/cc2650stk_xtimer_shift
cc2650stk: remove XTIMER_SHIFT_ON_COMPARE definition
7 years ago
Peter Kietzmann b0627ade85 Merge pull request #5280 from sdalu/nrf51ac
Added nrf51 ac variant
7 years ago
Peter Kietzmann 9931f4c902 Merge pull request #5337 from gebart/pr/mulle-pta17-adc
boards/mulle: PTA17 analog input is on ADC1 module
7 years ago
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
7 years ago
Peter Kietzmann 1bbd99b0e9 Merge pull request #5396 from OlegHahm/doc_xtimer_minor
doc: xtimer: be a bit more precise
7 years ago
Oleg Hahm b5bec6a58b doc: xtimer: be a bit more precise 7 years ago
Martine Lenders b8787b64c4 Merge pull request #5267 from cgundogan/pr/gnrc_rpl/reduce_scope_now
gnrc_rpl: reduce scope of now
7 years ago
Martine Lenders bf135c4750 Merge pull request #5362 from cgundogan/pr/gnrc_ipv6/remove_unnecessary_check
gnrc_ipv6: remove superfluous check for if_entry
7 years ago
kYc0o a24b4faf5c Merge pull request #5380 from cgundogan/pr/make/jenkins
make: remove obsolete check for jenkins
7 years ago
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
7 years ago
Martine Lenders 655aa0404c tests: rework IPv6 extension header tests for changes 7 years ago
Martine Lenders 82a3aae8be gnrc_ipv6: fix asserts for NHC 7 years ago
Johann F e2b5468b84 boards/pba-d-01-kw2x/board.c: fix leds default state
Signed-off-by: Johann F <j.fischer@phytec.de>
7 years ago
Hauke Petersen 77cf00bd4b Merge pull request #5385 from cgundogan/pr/disable_nhc
make: disable NHC
7 years ago
Cenk Gündoğan 196ec2f3d9 make: disable NHC 7 years ago
Cenk Gündoğan e26bb43a03 make: fix typo 7 years ago
Cenk Gündoğan 7383957a8d make: remove obsolete check for jenkins 7 years ago
Yonezawa-T2 3e70191aee Merge pull request #2842 from FrancescoErmini/drivers_xbee_encryption
drivers/xbee: add optional AES encryption support
7 years ago
Cenk Gündoğan 8a85725cf9 Merge pull request #5221 from Kijewski/rm-rf-safe
make: bail out if there are spaces in the path
7 years ago
René Kijewski 1593bf4d32 make: no need to invoke shell to get dir name 7 years ago
René Kijewski e71e60e567 make: bail out if there are spaces in the path
If we use `rm -r(f)` then we should make sure that we don't delete
random directory trees because there was a whitespace in the path.
7 years ago
kYc0o ac724f00ba Merge pull request #4435 from thomaseichinger/pr/mulle_serial_port_osx
boards/mulle: mulle boards' serial port is derived from its serial nr
7 years ago
Francesco Ermini 9fa4684203 drivers/xbee: encryption support
add encryption to drivers

fix new line at the end of file

add shell command for enable encryption and set encryption key on a given device

modify _net_if_set_encrypt_key to support any key length

modify _net_if_set_encrypt_key to support any key length of the key

modify blank line

fix ace before tab in indent

fix ace before tab indent

fix ace before tab indent an error

fix trailing white space

drivers/xbee: encryption support

add encryption to drivers

fix new line at the end of file

add shell command for enable encryption and set encryption key on a given device

modify _net_if_set_encrypt_key to support any key length

modify _net_if_set_encrypt_key to support any key length of the key

modify blank line

fix ace before tab in indent

fix ace before tab indent

fix ace before tab indent an error

fix trailing white space

modify drivers/xbee/xbee.c

fix white spaces on xbee.c

Update xbee encryption driver

white line at end xbee.h

fix error

fix sc_netif.c

fix rebase master interactive

drivers/xbee: encryption support

add encryption to drivers

fix new line at the end of file

add shell command for enable encryption and set encryption key on a given device

modify _net_if_set_encrypt_key to support any key length

modify _net_if_set_encrypt_key to support any key length of the key

modify blank line

fix ace before tab in indent

fix ace before tab indent

fix ace before tab indent an error

fix trailing white space

drivers/xbee: encryption support

add encryption to drivers

fix new line at the end of file

add shell command for enable encryption and set encryption key on a given device

modify _net_if_set_encrypt_key to support any key length

modify _net_if_set_encrypt_key to support any key length of the key

modify blank line

fix ace before tab in indent

fix ace before tab indent

fix ace before tab indent an error

fix trailing white space

modify drivers/xbee/xbee.c

fix white spaces on xbee.c

Update xbee encryption driver

white line at end xbee.h

fix error

fix rebase  conflict 4

fix same missing in patches changes

fix ascii to hex index parser

fix syntax rules

fix syntax issue 2

add _netopt_strmap NETOPT_ENCRYPTION e NETOPT_ENCRYPTION_KEY

fix trailng white spaces
7 years ago
Martine Lenders cedf7d8455 Merge pull request #5227 from authmillenon/at86rf2xx/fix/set
at86rf2xx: fix option setting
7 years ago
Martine Lenders 0fa5b81e6a netdev2_ieee802154: fix channel setting 7 years ago
Martine Lenders 7b78775185 at86rf2xx: fix option setting 7 years ago
Martine Lenders 452fc917c6 Merge pull request #5352 from authmillenon/gnrc_netdev/doc/add-deprecation
gnrc_netdev: add deprecation note
7 years ago
Hauke Petersen f977654a70 Merge pull request #5270 from authmillenon/core/fix/mutex-debug
core: allow DEBUG in mutex.c to run without DEVELHELP
7 years ago
kYc0o a42525a781 Merge pull request #5342 from authmillenon/tools/fix/ethos-relative
tools: ethos: allow `start_network.sh` script to run from anywhere
7 years ago
kYc0o 591b0ab3ac Merge pull request #5356 from DipSwitch/pr/fix_cc2538_spi_compile_warning
cpu/cc2538/spi: Fix compiler warning of possible uninitialized variable
7 years ago
Martine Lenders c24e91d4df Merge pull request #5229 from OlegHahm/pktbuf_minimal_check
netdev ethernet: deal with too small packet buffer
7 years ago
kYc0o d071b2a23d Merge pull request #5309 from authmillenon/gnrc_ndp/fix/gua-hack
gnrc_ndp: don't let addresses timeout
7 years ago
Hauke Petersen 4ace70199e Merge pull request #5326 from authmillenon/gnrc_ipv6/fix/revert5179
gnrc_ipv6: Revert #5179
7 years ago
Martine Lenders 6dbb51553b gnrc_netdev: add deprecation note 7 years ago
kYc0o 25356dffc6 Merge pull request #5353 from haukepetersen/fix_samd21_pb27
cpu/samd21: fix ISR mapping for PB27
7 years ago
Martine Lenders 8968b7602f gnrc_ndp: don't let addresses timeout
This is a temporary quick-fix for #5122 to not have GUAs removed on an
interface.
It solves the issue by both not letting the registration run out on the router
and by not letting the lifetime of an auto-configured address expire.
7 years ago
Toon Stegen 63c0e9bec6 cortexm_common: print trapped interrupt from ipsr
The IPSR (=Interrupt Program Status Register) contains the exception
type number of the current Interrupt Service Routine. Printing this
out can be useful to detect if a certain interrupt is not implemented.
7 years ago
Kaspar Schleiser 01650a4460 Merge pull request #5360 from authmillenon/gnrc_sixlowpan_iphc/fix/signage
gnrc_sixlowpan_iphc: fix comparison signage
7 years ago
Leon M. George dbfb926543 cc2650stk: remove XTIMER_SHIFT_ON_COMPARE definition 7 years ago