Loading...
Searching...
No Matches
Deprecated List
Global adc_conf_chan_t::muxpos
, use inputctrl instead
Global crc16_ccitt_calc (const unsigned char *buf, size_t len)
Use crc16_ccitt_aug_calc instead. Will be removed after 2023.01 release.
Global crc16_ccitt_update (uint16_t crc, const unsigned char *buf, size_t len)
Use crc16_ccitt_aug_update instead. Will be removed after 2023.01 release.
Global flashpage_first_free (void)
Use FLASH_WRITABLE_INIT instead, which is usable in modules as well as applications. The function will be removed after the 2022.04 release.
Global flashpage_last_free (void)
Use FLASH_WRITABLE_INIT instead, which is usable in modules as well as applications. The function will be removed after the 2022.04 release.
Global gcoap_req_send_tl (const uint8_t *buf, size_t len, const sock_udp_ep_t *remote, gcoap_resp_handler_t resp_handler, void *context, gcoap_socket_type_t tl_type)
Will be removed after the 2023.10 release. Use alias gcoap_req_send() instead.
Global GNRC_MAC_ENABLE_DUTYCYCLE_RECORD
Use inverse CONFIG_GNRC_MAC_DISABLE_DUTYCYCLE_RECORD instead. Will be removed after 2021.01 release.
Global GNRC_NETTYPE_GOMACH
GoMacH was deprecated and will be removed after the 2024.10 release together with this protocol type.
Global GNRC_NETTYPE_LORAWAN
LoRaWAN payloads do not have a special type anymore and just use GNRC_NETTYPE_UNDEF. Will be removed after 2024.10 release.
Global GNRC_NETTYPE_LWMAC
LWMAC was deprecated and will be removed after the 2024.10 release together with this protocol type.
Global mtd_default_get_dev (unsigned idx)
Use mtd_dev_get instead
Module net_gnrc_gomach
This module is deprecated and will be removed after the 2024.10 release. As an alternative MAC layer for IEEE 802.15.4, you can use openDSME - IEEE 802.15.4 DSME.
Module net_gnrc_lwmac
This module is deprecated and will be removed after the 2024.10 release. As an alternative MAC layer for IEEE 802.15.4, you can use openDSME - IEEE 802.15.4 DSME.
Module net_gnrc_mac
This module is deprecated and will be removed after the 2024.10 release. As an alternative, you can use openDSME - IEEE 802.15.4 DSME.
Module net_gnrc_nettype_lorawan

LoRaWAN payloads do not have a special type anymore and just use GNRC_NETTYPE_UNDEF. There is no module needed for that. This module will be removed after 2024.10 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 netdev_ieee802154_dst_filter (netdev_ieee802154_t *dev, const uint8_t *mhr)
This function is currently deprecated and will be removed after Release 2022.01. Use ieee802154_dst_filter instead.
Global pcf857x_error_codes_t
These are aliases for errno error codes now, use them directly
Global phydat_unit_to_str (uint8_t unit)
Use phydat_unit_print or phydat_unit_write instead
Global phydat_unit_to_str_verbose (uint8_t unit)
Use phydat_unit_print or phydat_unit_write instead
Module pseudomodule_malloc_tracing
Use module malloc_monitor with verbous configuration instead; will be removed after 2024.07 release.
Module pseudomodule_sema_deprecated
Will be removed after 2021.07 release.
Global saul_class_to_str (const uint8_t class_id)
Use saul_class_print or saul_class_write instead
Global sema_wait_timed (sema_t *sema, uint64_t timeout)
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.
Global suit_coap_run (void)
This will be removed after after the 2023.01 release.
Module sys_xtimer
xtimer has been deprecated in favor of the ztimer high level timer abstraction layer
Module sys_ztimer_now64
use ztimer_now() returning uint32_t or alternatively use module ztimer64 with ztimer64_now() returning uint64_t. Will be removed after 2022.10 release.
Global UNIT_G
, use UNIT_G_FORCE instead
Global UNIT_GR
, use UNIT_GRAM instead
Global UNIT_GS
, use UNIT_GAUSS instead
Global vfs_iterate_mounts (const vfs_mount_t *cur)
This will become an internal-only function after the 2022.04 release, use vfs_iterate_mount_dirs instead.
Global xtimer_nanosleep (uint32_t nanoseconds)
This function is deprecated as no XTIMER backend is currently configured to run at more than 1 MHz, making nanoseconds accuracy impossible to achieve.
Global ztimer_now_t
use ztimer_now() returning uint32_t or alternatively use module ztimer64 with ztimer64_now() returning uint64_t. Will be removed after 2022.10 release.