Deprecated List
Module boards_native
make all-debug is deprecated; make all now builds with debugs flags by default. The target will be removed after the 2020.10 release.
Global CONFIG_GCOAP_OBS_OPTIONS_BUF
Will not be available after the 2020.07 release. Used only by gcoap_finish(), which also is deprecated.
Global CONFIG_GCOAP_REQ_OPTIONS_BUF
Will not be available after the 2020.07 release. Used only by gcoap_finish(), which also is deprecated.
Global CONFIG_GCOAP_RESP_OPTIONS_BUF
Will not be available after the 2020.07 release. Used only by gcoap_finish(), which also is deprecated.
Global gcoap_finish (coap_pkt_t *pdu, size_t payload_len, unsigned format)
Will not be available after the 2020.07 release. Use coap_opt_finish() instead.
Global GNRC_NETTYPE_IOVEC
Unused since https://github.com/RIOT-OS/RIOT/pull/11193. Will be removed after 2020.10 release.
Global gnrc_pktbuf_replace_snip (gnrc_pktsnip_t *pkt, gnrc_pktsnip_t *old, gnrc_pktsnip_t *add)
Function is not used by anyone (not even tested, see https://github.com/RIOT-OS/RIOT/issues/5089). Will be removed after 2020.10 release.
Global GNRC_SIXLOWPAN_FRAG_RBUF_AGGRESSIVE_OVERRIDE
Use inverse CONFIG_GNRC_SIXLOWPAN_FRAG_RBUF_DO_NOT_OVERRIDE instead. Will be removed after 2020.10 release.
Module GPIO instance definitions

will be removed after adaption of periph drivers

Module GPIO instance definitions

will be removed after adaption of periph drivers

Module net_gnrc_nettest
This module was intended to be a test framework for GNRC but it never got used. It has not been maintained for 3 years. It will be removed after the 2020.07 release at the latest.
Global NETOPT_IPV6_IID
Do not implement this in a network device. Other APIs utilizing netopt may still implement it. Existing support of drivers will be dropped after the 2019.07 release.
Global NETOPT_LINK_CONNECTED
Please use NETOPT_LINK instead of NETOPT_LINK_CONNECTED. It will be removed after the 2020.07 release at the latest.
Global NETOPT_MAX_PACKET_SIZE
Please use NETOPT_MAX_PDU_SIZE instead of NETOPT_MAX_PACKET_SIZE
Module pkg_emb6
Based on very old version of emb6 and the package is basically unmaintained; will be removed after the 2020.07 release.
Module Port control register addresses

will be removed after adaption of periph drivers, use IOC->OVER and IOC->SEL instead

Module Port control register addresses

will be removed after adaption of periph drivers, use IOC->OVER and IOC->SEL instead

Global SPIClass::setBitOrder (uint8_t order)
This function is deprecated in the official Arduino API, so it is a good idea to not use it. In RIOT, this function is not yet scheduled for removal to allow using Arduino libraries using it.
Global SPIClass::setClockDivider (uint8_t divider)
This function is deprecated in the official Arduino API, so it is a good idea to not use it. In RIOT, this function is not yet scheduled for removal to allow using Arduino libraries using it.
Global SPIClass::setDataMode (uint8_t mode)
This function is deprecated in the official Arduino API, so it is a good idea to not use it. In RIOT, this function is not yet scheduled for removal to allow using Arduino libraries using it.
Module Unique names for each GPIO port/pin combination

will be removed after adaption of periph drivers, use GPIO_PIN macro instead

Module Unique names for each GPIO port/pin combination

will be removed after adaption of periph drivers, use GPIO_PIN macro instead

Module Values for IOC_PXX_OVER

will be removed after adaption of periph drivers, use cc2538_ioc_over_t instead

Module Values for IOC_PXX_OVER

will be removed after adaption of periph drivers, use cc2538_ioc_over_t instead