Deprecated List
Global AT_SEND_ECHO
Use inverse CONFIG_AT_SEND_SKIP_ECHO instead. Will be removed after 2021.01 release.
Page Changelog
Will not be available after the 2020.10 release.
Global CIPHER_AES_128
Use CIPHER_AES instead. Will be removed after 2021.07 release.
Global CONFIG_ASYMCUTE_BUFSIZE_EXP
Use CONFIG_ASYMCUTE_BUFSIZE instead. Will be removed after 2021.04 release.
Global GNRC_MAC_ENABLE_DUTYCYCLE_RECORD
Use inverse CONFIG_GNRC_MAC_DISABLE_DUTYCYCLE_RECORD instead. Will be removed after 2021.01 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

File lifo.h
Is no longer used in RIOT. Has very tight constrains making new use unlikely. Will be removed after release 2021.04.
Global LORA_PAYLOAD_CRC_ON_DEFAULT
Use inverse CONFIG_LORA_PAYLOAD_CRC_OFF_DEFAULT instead. Will be removed after 2021.04 release.
Global LORAMAC_DEFAULT_PUBLIC_NETWORK
Use inverse CONFIG_LORAMAC_DEFAULT_PRIVATE_NETWORK instead. Will be removed after 2021.04 release.
Global NETDEV_EVENT_TX_COMPLETE_DATA_PENDING
Issue an NETDEV_EVENT_TX_COMPLETE event instead and pass the data pending info in netdev_driver_t::confirm_send via the info parameter
Global NETDEV_EVENT_TX_MEDIUM_BUSY
Issue an NETDEV_EVENT_TX_COMPLETE event instead and return -EBUSY in netdev_driver_t::confirm_send.
Global NETDEV_EVENT_TX_NOACK
Issue an NETDEV_EVENT_TX_COMPLETE event instead and return -ECOMM in netdev_driver_t::confirm_send. Via the info parameter additional details about the error can be passed
Global NETOPT_MAX_PACKET_SIZE
Please use NETOPT_MAX_PDU_SIZE instead of NETOPT_MAX_PACKET_SIZE
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 saul_reg_rm (saul_reg_t *dev)
This function will be removed soon as it is practically unusable for the above reasons.
Global SHELL_NO_ECHO
This has been replaced by CONFIG_SHELL_NO_ECHO and will be removed after release 2021.07.
Global SHELL_NO_PROMPT
This has been replaced by CONFIG_SHELL_NO_PROMPT and will be removed after release 2021.07.
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