mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
release-notes: removed appending space characters
This commit is contained in:
parent
1baece5039
commit
d4bf6303af
@ -883,15 +883,15 @@ provided by RIOT.
|
|||||||
|
|
||||||
About this release:
|
About this release:
|
||||||
===================
|
===================
|
||||||
This release was focused primarily on fixing bugs, but also adds two new
|
This release was focused primarily on fixing bugs, but also adds two new
|
||||||
supported radio transceivers: CC2420 and CC2538.
|
supported radio transceivers: CC2420 and CC2538.
|
||||||
This new radio support allows to new interoperability tests with other OS,
|
This new radio support allows to new interoperability tests with other OS,
|
||||||
allowing code size comparison and overall network performance for
|
allowing code size comparison and overall network performance for
|
||||||
platforms based on these radios.
|
platforms based on these radios.
|
||||||
|
|
||||||
About 198 pull requests with about 325 commits have been merged since the
|
About 198 pull requests with about 325 commits have been merged since the
|
||||||
last release and about 65 issues have been solved. 46 people contributed with
|
last release and about 65 issues have been solved. 46 people contributed with
|
||||||
code in 112 days. 632 files have been touched with 19863 insertions and
|
code in 112 days. 632 files have been touched with 19863 insertions and
|
||||||
3682 deletions.
|
3682 deletions.
|
||||||
|
|
||||||
|
|
||||||
@ -922,7 +922,7 @@ Packages
|
|||||||
---
|
---
|
||||||
+ Added statistics for TLSF package (#5418)
|
+ Added statistics for TLSF package (#5418)
|
||||||
+ Added U8g2 library for monochrome displays (#5549)
|
+ Added U8g2 library for monochrome displays (#5549)
|
||||||
* Added on-the-fly content creation for CCN-lite.
|
* Added on-the-fly content creation for CCN-lite.
|
||||||
|
|
||||||
|
|
||||||
Platforms
|
Platforms
|
||||||
@ -931,7 +931,7 @@ Platforms
|
|||||||
+ Added support for Libellium's waspmote-pro board.
|
+ Added support for Libellium's waspmote-pro board.
|
||||||
+ Added support for the iotlab A8/M3 node (https://www.iot-lab.info/hardware/a8/)
|
+ Added support for the iotlab A8/M3 node (https://www.iot-lab.info/hardware/a8/)
|
||||||
+ Added initial and rudimentary port for TI cc2650stk "SensorTag" (#4675)
|
+ Added initial and rudimentary port for TI cc2650stk "SensorTag" (#4675)
|
||||||
+ Split Zolertia Remote support into Remote Prototype A (remote-pa) and
|
+ Split Zolertia Remote support into Remote Prototype A (remote-pa) and
|
||||||
Remote Revision A (remote-reva)
|
Remote Revision A (remote-reva)
|
||||||
|
|
||||||
Drivers
|
Drivers
|
||||||
@ -939,7 +939,7 @@ Drivers
|
|||||||
+ Texas Instruments CC2538 RF driver (PR #5291)
|
+ Texas Instruments CC2538 RF driver (PR #5291)
|
||||||
+ Texas Instruments CC2420 RF driver (PR #5591)
|
+ Texas Instruments CC2420 RF driver (PR #5591)
|
||||||
+ Bosch BM180 sensor.
|
+ Bosch BM180 sensor.
|
||||||
+ Added XBee optional AES encryption support
|
+ Added XBee optional AES encryption support
|
||||||
|
|
||||||
System libraries
|
System libraries
|
||||||
---
|
---
|
||||||
@ -947,7 +947,7 @@ System libraries
|
|||||||
|
|
||||||
Build System
|
Build System
|
||||||
---
|
---
|
||||||
+ Ubuntu 16.04 packaged gcc-arm-none-eabi toolchain can now be used to compile
|
+ Ubuntu 16.04 packaged gcc-arm-none-eabi toolchain can now be used to compile
|
||||||
RIOT for ARM boards
|
RIOT for ARM boards
|
||||||
|
|
||||||
Other
|
Other
|
||||||
@ -961,45 +961,45 @@ API changes
|
|||||||
Fixed Issues from the last release
|
Fixed Issues from the last release
|
||||||
==================================
|
==================================
|
||||||
#3824: native: gnrc: hardcore pinging crashes.
|
#3824: native: gnrc: hardcore pinging crashes.
|
||||||
#4583: cpp11: clang doesn't allow mutex_t to be used with constexpr All
|
#4583: cpp11: clang doesn't allow mutex_t to be used with constexpr All
|
||||||
cpp11-* tests fail with clang.
|
cpp11-* tests fail with clang.
|
||||||
#5388: gnrc_sixlowpan_iphc_nhc: receiving NHC compressed UDP
|
#5388: gnrc_sixlowpan_iphc_nhc: receiving NHC compressed UDP
|
||||||
packets hits assert in IPv6 (Fixed by #5281).
|
packets hits assert in IPv6 (Fixed by #5281).
|
||||||
|
|
||||||
|
|
||||||
Known Issues
|
Known Issues
|
||||||
==========
|
==========
|
||||||
#3075: nhdp: unnecessary microsecond precision NHDP works with timer
|
#3075: nhdp: unnecessary microsecond precision NHDP works with timer
|
||||||
values of microsecond precision which is not required. Changing to lower
|
values of microsecond precision which is not required. Changing to lower
|
||||||
precision would save some memory.
|
precision would save some memory.
|
||||||
#3086: Max. packet length for AT86RF2XX
|
#3086: Max. packet length for AT86RF2XX
|
||||||
#4048: potential racey memory leak According to the packet buffer stats,
|
#4048: potential racey memory leak According to the packet buffer stats,
|
||||||
flood-pinging a multicast destination may lead to a memory leak due to a
|
flood-pinging a multicast destination may lead to a memory leak due to a
|
||||||
race condition. However, it seems to be a rare case and a completely filled
|
race condition. However, it seems to be a rare case and a completely filled
|
||||||
up packet buffer was not observed.
|
up packet buffer was not observed.
|
||||||
#5005: ndp: router advertisement sent with global address Under some
|
#5005: ndp: router advertisement sent with global address Under some
|
||||||
circumstances a router might send RAs with GUAs. While they are ignored
|
circumstances a router might send RAs with GUAs. While they are ignored
|
||||||
on receive (as RFC 4861 specifies), RAs should have link-local addresses
|
on receive (as RFC 4861 specifies), RAs should have link-local addresses
|
||||||
and not even be send out this way.
|
and not even be send out this way.
|
||||||
#5007: gnrc icmpv6: Ping reply goes out the wrong interface
|
#5007: gnrc icmpv6: Ping reply goes out the wrong interface
|
||||||
#5055: cpuid: multiple radios will get same EUI-64 Nodes with multiple
|
#5055: cpuid: multiple radios will get same EUI-64 Nodes with multiple
|
||||||
interfaces might get the same EUI-64 for them since they are generated from
|
interfaces might get the same EUI-64 for them since they are generated from
|
||||||
the same CPU ID.
|
the same CPU ID.
|
||||||
#5230: gnrc ipv6: multicast packets are not dispatched to the upper layers.
|
#5230: gnrc ipv6: multicast packets are not dispatched to the upper layers.
|
||||||
(Fix exists, but was postponed)
|
(Fix exists, but was postponed)
|
||||||
#5390: pkg: OpenWSN does not compile This package still uses deprecated
|
#5390: pkg: OpenWSN does not compile This package still uses deprecated
|
||||||
modules and was not tested for a long time.
|
modules and was not tested for a long time.
|
||||||
|
|
||||||
native related issues
|
native related issues
|
||||||
---------------------
|
---------------------
|
||||||
#495: native not float safe When the FPU is used when an asynchronous
|
#495: native not float safe When the FPU is used when an asynchronous
|
||||||
context switch occurs, either the stack gets corrupted or a floating point
|
context switch occurs, either the stack gets corrupted or a floating point
|
||||||
exception occurs.
|
exception occurs.
|
||||||
#534: native debugging on osx fails Using valgrind or gdb with a nativenet
|
#534: native debugging on osx fails Using valgrind or gdb with a nativenet
|
||||||
target in OSX leads to "the network" being stuck (gdb) or the whole process
|
target in OSX leads to "the network" being stuck (gdb) or the whole process
|
||||||
being stuck (valgrind).
|
being stuck (valgrind).
|
||||||
#334: nativenet crashes when hammered Flood-pinging a native instance
|
#334: nativenet crashes when hammered Flood-pinging a native instance
|
||||||
from more than one host (either multiple threads on the host system or multiple
|
from more than one host (either multiple threads on the host system or multiple
|
||||||
other native instances), leads to a SEGFAULT.
|
other native instances), leads to a SEGFAULT.
|
||||||
#2071; WIP: native: overdue fixes
|
#2071; WIP: native: overdue fixes
|
||||||
#4590: pkg: building relic with clang fails.
|
#4590: pkg: building relic with clang fails.
|
||||||
@ -1007,8 +1007,8 @@ other native instances), leads to a SEGFAULT.
|
|||||||
|
|
||||||
other platform related issues
|
other platform related issues
|
||||||
-----------------------------
|
-----------------------------
|
||||||
#4560: make: clang is more pedantic than gcc oonf_api is not building with
|
#4560: make: clang is more pedantic than gcc oonf_api is not building with
|
||||||
clang.
|
clang.
|
||||||
(Partly solved by #4593)
|
(Partly solved by #4593)
|
||||||
#4866: not all GPIO driver implementations are thread safe Due to non-atomic
|
#4866: not all GPIO driver implementations are thread safe Due to non-atomic
|
||||||
operations in the drivers some pin configurations might get lost.
|
operations in the drivers some pin configurations might get lost.
|
||||||
@ -1017,15 +1017,15 @@ clang.
|
|||||||
other issues
|
other issues
|
||||||
------------
|
------------
|
||||||
#1263: TLSF implementation contains (a) read-before-write error(s).
|
#1263: TLSF implementation contains (a) read-before-write error(s).
|
||||||
#2761: core: define default flags If a thread is created without the
|
#2761: core: define default flags If a thread is created without the
|
||||||
corresponding flag (CREATE_STACKTEST), the ps command will yield wrong
|
corresponding flag (CREATE_STACKTEST), the ps command will yield wrong
|
||||||
numbers for the stack usage.
|
numbers for the stack usage.
|
||||||
#2927: core: Automatically select the lowest possible LPM mode Not all
|
#2927: core: Automatically select the lowest possible LPM mode Not all
|
||||||
available low power modes (LPMs) are implemented for each platform and the
|
available low power modes (LPMs) are implemented for each platform and the
|
||||||
concept of how the LPM is chosen needs some reconsideration.
|
concept of how the LPM is chosen needs some reconsideration.
|
||||||
#2967: Makefile.features: location is not relevant for all features Provided
|
#2967: Makefile.features: location is not relevant for all features Provided
|
||||||
features for the build system should be split up into a board and cpu specific part
|
features for the build system should be split up into a board and cpu specific part
|
||||||
#4488: Making the newlib thread-safe When calling puts/printf after
|
#4488: Making the newlib thread-safe When calling puts/printf after
|
||||||
thread_create(), the CPU hangs for DMA enabled uart drivers.
|
thread_create(), the CPU hangs for DMA enabled uart drivers.
|
||||||
#4841: xtimer: timer already in the list Under some conditions an xtimer can end
|
#4841: xtimer: timer already in the list Under some conditions an xtimer can end
|
||||||
up twice in the internal list of the xtimer module.
|
up twice in the internal list of the xtimer module.
|
||||||
@ -1033,10 +1033,10 @@ thread_create(), the CPU hangs for DMA enabled uart drivers.
|
|||||||
|
|
||||||
Special Thanks
|
Special Thanks
|
||||||
===============
|
===============
|
||||||
We like to give our special thanks to all the companies that provided us with their
|
We like to give our special thanks to all the companies that provided us with their
|
||||||
hardware for porting and testing, namely the people from (in alphabeticalorder):
|
hardware for porting and testing, namely the people from (in alphabeticalorder):
|
||||||
Atmel, Freescale, Limifrog, Nordic, OpenMote, Phytec, SiLabs, UDOO,and Zolertia;
|
Atmel, Freescale, Limifrog, Nordic, OpenMote, Phytec, SiLabs, UDOO,and Zolertia;
|
||||||
and also companies that directly sponsored development time:Cisco Systems,
|
and also companies that directly sponsored development time:Cisco Systems,
|
||||||
Eistec, Ell-i, Enigeering Spirit, Nordic, FreshTemp LLC, and Phytec.
|
Eistec, Ell-i, Enigeering Spirit, Nordic, FreshTemp LLC, and Phytec.
|
||||||
|
|
||||||
More information
|
More information
|
||||||
@ -1045,15 +1045,15 @@ http://www.riot-os.org
|
|||||||
|
|
||||||
Mailing lists
|
Mailing lists
|
||||||
-------------
|
-------------
|
||||||
* RIOT OS kernel developers list
|
* RIOT OS kernel developers list
|
||||||
* devel@riot-os.org (http://lists.riot-os.org/mailman/listinfo/devel)
|
* devel@riot-os.org (http://lists.riot-os.org/mailman/listinfo/devel)
|
||||||
* RIOT OS users list
|
* RIOT OS users list
|
||||||
* users@riot-os.org (http://lists.riot-os.org/mailman/listinfo/users)
|
* users@riot-os.org (http://lists.riot-os.org/mailman/listinfo/users)
|
||||||
* RIOT commits
|
* RIOT commits
|
||||||
* commits@riot-os.org (http://lists.riot-os.org/mailman/listinfo/commits)
|
* commits@riot-os.org (http://lists.riot-os.org/mailman/listinfo/commits)
|
||||||
* Github notifications
|
* Github notifications
|
||||||
* notifications@riot-os.org (http://lists.riot-os.org/mailman/listinfo/notifications)
|
* notifications@riot-os.org (http://lists.riot-os.org/mailman/listinfo/notifications)
|
||||||
|
|
||||||
IRC
|
IRC
|
||||||
---
|
---
|
||||||
* Join the RIOT IRC channel at: irc.freenode.net, #riot-os
|
* Join the RIOT IRC channel at: irc.freenode.net, #riot-os
|
||||||
|
Loading…
Reference in New Issue
Block a user