- Global ADC_ATTENUATION_11_DB
ADC_ATTENUATION_11_DB
is deprecated, use ADC_ATTENUATION_12_DB
instead.
- Page Advanced build system tricks
- See Advanced Build System Tricks on the RIOT Guide Site for the latest information. This page will be removed after release 2025.11.
- Page Build In Docker
- This page is deprecated. See Build in Docker on the RIOT Guide Site for the latest information. This page will be removed after release 2025.11.
- Page Build System Basics
- See Build System Basics on the RIOT Guide Site for the latest information. This page will be removed after release 2025.11.
- Global coap_hdr_get_token (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_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 CONFIG_GNRC_IPV6_STATIC_LLADDR_IS_FIXED
- Will be removed after release 2025.07 - after this the static link-local address will always be fixed unless a use-case for the auto-increment can be found.
- Page Getting started
See Setup Guide on the RIOT Guide Site for the latest information. This section will be removed after release 2025.11.
See The Build System on the RIOT Guide Site for the latest information. This section will be removed after release 2025.11.
See Building and executing an example on the RIOT Guide Site for the latest information. This section will be removed after release 2025.11.
See Setup Guide or Build in Docker on the RIOT Guide Site for the latest information. This section will be removed after release 2025.11.
- Global GNRC_NETTYPE_LORAWAN
- LoRaWAN payloads do not have a special type anymore and just use GNRC_NETTYPE_UNDEF.
- Module GPIO instance definitions
will be removed after adaption of periph drivers
- 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
-EHOSTUNREACH
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 Port control register addresses
will be removed after adaption of periph drivers, use IOC->OVER and IOC->SEL instead
- Module pseudomodule_sema_deprecated
- Will be removed after 2021.07 release.
- Page RIOT Vision
- See Vision on the RIOT Guide Site for the latest information. This page will be removed after release 2025.11.
- Global RIOT_FILE_NOPATH
- This macro will be removed after the 2025.10 release. Use the compiler builtin
__FILE_NAME__
instead (GCC 12+, clang 9+)
- Global RIOT_FILE_RELATIVE
- This macro will be removed after the 2025.10 release. Use the compiler builtin
__FILE__
instead (GCC 8+, clang 10+)
- 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
- Module Unique names for each GPIO port/pin combination
will be removed after adaption of periph drivers, use GPIO_PIN macro instead
- Global UNIT_G
- , use UNIT_G_FORCE instead
- Global UNIT_GR
- , use UNIT_GRAM instead
- Global UNIT_GS
- , use UNIT_GAUSS instead
- Page Using Rust in RIOT
- Guides have moved to the Guide Site. This page will be removed after release 2025.11.
- Module Values for IOC_PXX_OVER
will be removed after adaption of periph drivers, use cc2538_ioc_over_t 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.