Loading...
Searching...
No Matches
Deprecated List
Global coap_build_hdr (coap_udp_hdr_t *hdr, unsigned type, const void *token, size_t token_len, unsigned code, uint16_t id)
Use coap_build_udp_hdr instead
Global coap_hdr_data_ptr (const coap_udp_hdr_t *hdr)
Use coap_get_token() instead
Global coap_hdr_get_token (const coap_udp_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_udp_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_udp_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 coap_hdr_set_code (coap_udp_hdr_t *hdr, uint8_t code)
Use coap_pkt_set_code instead
Global coap_hdr_set_type (coap_udp_hdr_t *hdr, unsigned type)
Use coap_pkt_set_type instead
Global coap_hdr_t
Avoid using low level types in your application, but rather use the zero overhead wrappers and work on coap_pkt_t instead.
Global coap_hdr_tkl_ext_len (const coap_udp_hdr_t *hdr)
Use coap_pkt_tkl_ext_len instead.
Global coap_parse (coap_pkt_t *pkt, uint8_t *buf, size_t len)
Use coap_parse_udp instead
Global coap_pkt_t::hdr
Use coap_pkt_t::buf to access the underlying buffer. Use helpers such as coap_get_code_raw to parse the contents in a transport agnostic way.
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.
Global gcoap_request_memo_get_hdr (const gcoap_request_memo_t *memo)
Use gcoap_request_memo_get_buf instead
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
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.
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