Loading...
Searching...
No Matches
Deprecated List
Module boards_waspmote-pro
Support for the Waspmote Pro is scheduled for removal after the 2024-07 release.
Global coap_hdr_get_token_len (const coap_hdr_t *hdr)
This function was introduced to keep legacy code alive. Introducing new callers should be avoided. In the RX path an coap_pkt_t will be available, so that you can call coap_get_token instead. In the TX path the token was added by us, so we really should know.
Global coap_hdr_len (const coap_hdr_t *hdr)
This function was introduced to keep legacy code alive. Introducing new callers should be avoided. In the RX path an coap_pkt_t will be available, so that you can call coap_get_total_hdr_len instead. In the TX path the header was created by us (e.g. using coap_build_hdr which returns the header size), so we really should know already.
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
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 RIOT_MCU
Use RIOT_CPU instead. This will be removed soonest in release 2025.04
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.
Module sys_xtimer
xtimer has been deprecated in favor of the ztimer high level timer abstraction layer
Global THREAD_CREATE_STACKTEST
will be removed after 2025.07 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.