Note: git show @cladmi as the author of the files, but he just did a refactoring, the real author was @neiljay.
4.4 KiB
Removed Features and Modules
This document contains a listing of all features and modules that were removed from RIOT at some point in time, mostly due to missing maintenance. The purpose of this list is to have a reference point for reintegrating those features in the future, if new interest arises or a new maintainer is found.
This list is not supposed to contain a change log of all the things that are
being removed from RIOT, but should contain only full modules that are
removed without any alternative being merged at the same time. For example
things like the first netdev
should not be put in this list, as a successor
(former netdev2
) has been merged.
How to read this list
For each high-level feature removed there should be one entry in this list. The entries should comply to the following template:
### path/feature_name [HASH of removal commit]
Author(s):
- author 1 <foo.bar@abc.com>
- author 2 <a.b@c.net>
Reason for removal:
- give a short and comprehensive reasoning why this feature was removed
- typical reasons are:
- feature is not maintained anymore
- lack of hardware so feature can not be tested (anymore)
- feature was never used and there is no reason for keeping it
By putting the name of the removed feature and the commit hash in the same line,
one can very quickly find the commit using git grep
.
Listing the authors of the removed code is done for appreciation of their work. This way, their names are never removed from the RIOT repository.
Removed Features
cpu/mips32r2_generic [a2bcd7539c
]
Author:
-
Neil Jones neil.jones@imgtec.com
-
No boards use this CPU (the only one was mips-malta).
-
(Same reasons as mips-malta)
boards/mips-malta [ee6b6b9c38
]
Author:
- Neil Jones neil.jones@imgtec.com
Reasons for removal:
- UART input not supported.
- Hardware not available for testing and not available for purchase either.
- Not actively maintained / broken for some time.
boards/pca10000 [9447cb3034
]
Author(s):
- Christian Kühling kuehling@zedat.fu-berlin.de
- Timo Ziegler timo.ziegler@fu-berlin.de
- Hauke Petersen hauke.petersen@fu-berlin.de
Reason for removal:
- this was an early development board by Nordic which was discontinued (successor:
nrf51dongle
) - no hardware available anymore for testing
boards/pca10005 [ea73cc49ea
]
Author(s):
- Christian Kühling kuehling@zedat.fu-berlin.de
- Timo Ziegler timo.ziegler@fu-berlin.de
- Hauke Petersen hauke.petersen@fu-berlin.de
Reason for removal:
- this was an early development board by Nordic which was discontinued (successor:
nrf51dk
) - no hardware available anymore for testing
boards/qemu-i386 [99009af25e
]
Author(s):
- René Kijewski rene.kijewski@fu-berlin.de
Reason for removal:
- code broken and excluded from all tests for a long time
- no maintainer available
boards/weio [cfa9580f31
]
Author(s):
- Paul Rathgeb paul.rathgeb@skynet.be
Reason for removal:
- hardware not available to the community for testing
- original author and maintainer won't be able to maintain the code
boards/x86-multiboot-common [b3eb9b8cf2
]
Author(s):
- René Kijewski rene.kijewski@fu-berlin.de
Reason for removal:
- code broken and excluded from all tests for a long time
- no maintainer available
cpu/lpc11u34 [7bc271807c
]
Author(s):
- Paul Rathgeb paul.rathgeb@skynet.be
Reason for removal:
- hardware not available to the community for testing
- original author and maintainer won't be able to maintain the code
cpu/x86 [fc45d7c5ac
]
Author(s):
- René Kijewski rene.kijewski@fu-berlin.de
Reason for removal:
- code broken and excluded from all tests for a long time
- no maintainer available
gnrc_pktbuf_duplicate_upto() [b83430aa62
]
Author(s):
- Takuo Yonezawa yonezawa.t2@gmail.com
- Martine S. Lenders m.lenders@fu-berlin.de
Reason for removal:
- broke the abstraction of
gnrc_pktbuf
- its only user within the RIOT code base
gnrc_ipv6_ext
was reworked inf671a87fe2
so it is not needed anymore. - the function was deprecated in
f2760c033c