Mbed OS Reference
Loading...
Searching...
No Matches
Deprecated List
Global BLE::DEFAULT_INSTANCE
BLE singleton supports one instance. You may create multiple instances by using the constructor.
Global BLE::InstanceID_t
BLE singleton supports one instance. You may create multiple instances by using the constructor.
Global BLE::NUM_INSTANCES
BLE singleton supports one instance. You may create multiple instances by using the constructor.
File compat-1.3.h
Use the new names directly instead
Global ConditionVariable::wait_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global ConditionVariable::wait_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global Event< void(ArgTs...)>::delay (int d)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global Event< void(ArgTs...)>::period (int p)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global GattClient::ReadCallback_t
Use the version in global ble namespace.
Global GattClient::ReadCallbackChain_t
Use the version in global ble namespace.
Global GattClient::WriteCallback_t
Use the version in global ble namespace.
Global GattClient::WriteCallbackChain_t
Use the version in global ble namespace.
Global Mail< T, queue_sz >::alloc (MBED_UNUSED uint32_t millisec=0)
Replaced with try_alloc. In future alloc() will be an untimed blocking call.
Global Mail< T, queue_sz >::alloc_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global Mail< T, queue_sz >::alloc_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global Mail< T, queue_sz >::calloc (MBED_UNUSED uint32_t millisec=0)
Replaced with try_calloc. In future calloc() will be an untimed blocking call.
Global Mail< T, queue_sz >::calloc_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global Mail< T, queue_sz >::calloc_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global Mail< T, queue_sz >::get (uint32_t millisec=osWaitForever)
Replaced with try_get and try_get_for. In future get will be an untimed blocking call.
Global mbed_set_error_hook (mbed_error_hook_t custom_error_hook)
You should use an overridden mbed_error_hook() function if you like to catch errors in your application. With mbed_set_error_hook() it is not possible to catch errors before your application started.
Global MBED_STATIC_ASSERT (expr, msg)
This feature is now no longer necessary with the minimum supported language versions. It will be removed in a forthcoming release. Use static_assert instead. For C this is provided by <assert.h>, and for C++ it is a built-in keyword.
Global MBED_STRUCT_STATIC_ASSERT (expr, message)
This feature is now no longer necessary with the minimum supported language versions. It will be removed in a forthcoming release. Use static_assert instead. For C this is provided by <assert.h>, and for C++ it is a built-in keyword.
Global mbedtls_aes_decrypt (mbedtls_aes_context *ctx, const unsigned char input[16], unsigned char output[16])
Superseded by mbedtls_internal_aes_decrypt()
Global mbedtls_aes_encrypt (mbedtls_aes_context *ctx, const unsigned char input[16], unsigned char output[16])
Superseded by mbedtls_internal_aes_encrypt()
Global mbedtls_ctr_drbg_update (mbedtls_ctr_drbg_context *ctx, const unsigned char *additional, size_t add_len)
Superseded by mbedtls_ctr_drbg_update_ret() in 2.16.0.
Global MBEDTLS_DHM_RFC3526_MODP_2048_P
The hex-encoded primes from RFC 3625 are deprecated and superseded by the corresponding macros providing them as binary constants. Their hex-encoded constants are likely to be removed in a future version of the library.
Global MBEDTLS_DHM_RFC5114_MODP_2048_P
The hex-encoded primes from RFC 5114 are deprecated and are likely to be removed in a future version of the library without replacement.
Global mbedtls_hmac_drbg_update (mbedtls_hmac_drbg_context *ctx, const unsigned char *additional, size_t add_len)
Superseded by mbedtls_hmac_drbg_update_ret() in 2.16.0.
Global mbedtls_md2 (const unsigned char *input, size_t ilen, unsigned char output[16])
Superseded by mbedtls_md2_ret() in 2.7.0
Global mbedtls_md2_finish (mbedtls_md2_context *ctx, unsigned char output[16])
Superseded by mbedtls_md2_finish_ret() in 2.7.0
Global mbedtls_md2_process (mbedtls_md2_context *ctx)
Superseded by mbedtls_internal_md2_process() in 2.7.0
Global mbedtls_md2_starts (mbedtls_md2_context *ctx)
Superseded by mbedtls_md2_starts_ret() in 2.7.0
Global mbedtls_md2_update (mbedtls_md2_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_md2_update_ret() in 2.7.0
Global mbedtls_md4 (const unsigned char *input, size_t ilen, unsigned char output[16])
Superseded by mbedtls_md4_ret() in 2.7.0
Global mbedtls_md4_finish (mbedtls_md4_context *ctx, unsigned char output[16])
Superseded by mbedtls_md4_finish_ret() in 2.7.0
Global mbedtls_md4_process (mbedtls_md4_context *ctx, const unsigned char data[64])
Superseded by mbedtls_internal_md4_process() in 2.7.0
Global mbedtls_md4_starts (mbedtls_md4_context *ctx)
Superseded by mbedtls_md4_starts_ret() in 2.7.0
Global mbedtls_md4_update (mbedtls_md4_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_md4_update_ret() in 2.7.0
Global mbedtls_md5 (const unsigned char *input, size_t ilen, unsigned char output[16])
Superseded by mbedtls_md5_ret() in 2.7.0
Global mbedtls_md5_finish (mbedtls_md5_context *ctx, unsigned char output[16])
Superseded by mbedtls_md5_finish_ret() in 2.7.0
Global mbedtls_md5_process (mbedtls_md5_context *ctx, const unsigned char data[64])
Superseded by mbedtls_internal_md5_process() in 2.7.0
Global mbedtls_md5_starts (mbedtls_md5_context *ctx)
Superseded by mbedtls_md5_starts_ret() in 2.7.0
Global mbedtls_md5_update (mbedtls_md5_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_md5_update_ret() in 2.7.0
Global mbedtls_md_init_ctx (mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info)
Superseded by mbedtls_md_setup() in 2.0.0
Global mbedtls_mpi_is_prime (const mbedtls_mpi *X, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng)
Superseded by mbedtls_mpi_is_prime_ext() which allows specifying the number of Miller-Rabin rounds.
Global mbedtls_ripemd160 (const unsigned char *input, size_t ilen, unsigned char output[20])
Superseded by mbedtls_ripemd160_ret() in 2.7.0
Global mbedtls_ripemd160_finish (mbedtls_ripemd160_context *ctx, unsigned char output[20])
Superseded by mbedtls_ripemd160_finish_ret() in 2.7.0
Global mbedtls_ripemd160_process (mbedtls_ripemd160_context *ctx, const unsigned char data[64])
Superseded by mbedtls_internal_ripemd160_process() in 2.7.0
Global mbedtls_ripemd160_starts (mbedtls_ripemd160_context *ctx)
Superseded by mbedtls_ripemd160_starts_ret() in 2.7.0
Global mbedtls_ripemd160_update (mbedtls_ripemd160_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_ripemd160_update_ret() in 2.7.0
Global mbedtls_rsa_pkcs1_decrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, size_t *olen, const unsigned char *input, unsigned char *output, size_t output_max_len)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_pkcs1_encrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, size_t ilen, const unsigned char *input, unsigned char *output)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_rsa_pkcs1_sign (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_pkcs1_verify (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, const unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_rsa_rsaes_oaep_decrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, const unsigned char *label, size_t label_len, size_t *olen, const unsigned char *input, unsigned char *output, size_t output_max_len)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_rsaes_oaep_encrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, const unsigned char *label, size_t label_len, size_t ilen, const unsigned char *input, unsigned char *output)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_rsa_rsaes_pkcs1_v15_decrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, size_t *olen, const unsigned char *input, unsigned char *output, size_t output_max_len)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_rsaes_pkcs1_v15_encrypt (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, size_t ilen, const unsigned char *input, unsigned char *output)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_rsa_rsassa_pkcs1_v15_sign (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_rsassa_pkcs1_v15_verify (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, const unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_rsa_rsassa_pss_sign (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PUBLIC mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PRIVATE.
Global mbedtls_rsa_rsassa_pss_verify (mbedtls_rsa_context *ctx, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, const unsigned char *sig)
It is deprecated and discouraged to call this function in MBEDTLS_RSA_PRIVATE mode. Future versions of the library are likely to remove the mode argument and have it implicitly set to MBEDTLS_RSA_PUBLIC.
Global mbedtls_sha1 (const unsigned char *input, size_t ilen, unsigned char output[20])
Superseded by mbedtls_sha1_ret() in 2.7.0
Global mbedtls_sha1_finish (mbedtls_sha1_context *ctx, unsigned char output[20])
Superseded by mbedtls_sha1_finish_ret() in 2.7.0.
Global mbedtls_sha1_process (mbedtls_sha1_context *ctx, const unsigned char data[64])
Superseded by mbedtls_internal_sha1_process() in 2.7.0.
Global mbedtls_sha1_starts (mbedtls_sha1_context *ctx)
Superseded by mbedtls_sha1_starts_ret() in 2.7.0.
Global mbedtls_sha1_update (mbedtls_sha1_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_sha1_update_ret() in 2.7.0.
Global mbedtls_sha256 (const unsigned char *input, size_t ilen, unsigned char output[32], int is224)
Superseded by mbedtls_sha256_ret() in 2.7.0.
Global mbedtls_sha256_finish (mbedtls_sha256_context *ctx, unsigned char output[32])
Superseded by mbedtls_sha256_finish_ret() in 2.7.0.
Global mbedtls_sha256_process (mbedtls_sha256_context *ctx, const unsigned char data[64])
Superseded by mbedtls_internal_sha256_process() in 2.7.0.
Global mbedtls_sha256_starts (mbedtls_sha256_context *ctx, int is224)
Superseded by mbedtls_sha256_starts_ret() in 2.7.0.
Global mbedtls_sha256_update (mbedtls_sha256_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_sha256_update_ret() in 2.7.0.
Global mbedtls_sha512 (const unsigned char *input, size_t ilen, unsigned char output[64], int is384)
Superseded by mbedtls_sha512_ret() in 2.7.0
Global mbedtls_sha512_finish (mbedtls_sha512_context *ctx, unsigned char output[64])
Superseded by mbedtls_sha512_finish_ret() in 2.7.0.
Global mbedtls_sha512_process (mbedtls_sha512_context *ctx, const unsigned char data[128])
Superseded by mbedtls_internal_sha512_process() in 2.7.0.
Global mbedtls_sha512_starts (mbedtls_sha512_context *ctx, int is384)
Superseded by mbedtls_sha512_starts_ret() in 2.7.0
Global mbedtls_sha512_update (mbedtls_sha512_context *ctx, const unsigned char *input, size_t ilen)
Superseded by mbedtls_sha512_update_ret() in 2.7.0.
Global MemoryPool< T, pool_sz >::alloc ()
Replaced with try_alloc. In future alloc() will be an untimed blocking call.
Global MemoryPool< T, pool_sz >::alloc_for (uint32_t millisec)
Replaced with try_alloc_for. For example use try_alloc_for(5s) rather than alloc_for(5000).
Global MemoryPool< T, pool_sz >::alloc_until (uint64_t millisec)
Replaced with try_alloc_until. For example use try_alloc_until(Kernel::Clock::now() + 5s) rather than alloc_until(Kernel::get_ms_count() + 5000).
Global MemoryPool< T, pool_sz >::calloc ()
Replaced with try_calloc. In future calloc() will be an untimed blocking call.
Global MemoryPool< T, pool_sz >::calloc_for (uint32_t millisec)
Replaced with try_calloc_for. For example use try_calloc_for(5s) rather than calloc_for(5000).
Global MemoryPool< T, pool_sz >::calloc_until (uint64_t millisec)
Replaced with try_calloc_until. For example use try_calloc_until(Kernel::Clock::now() + 5s) rather than calloc_until(Kernel::get_ms_count() + 5000).
Global Mutex::trylock_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global Mutex::trylock_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
File net.h
Superseded by mbedtls/net_sockets.h
Global PSA_ERROR_EMPTY_SLOT
Replaced by PSA_ERROR_DOES_NOT_EXIST
Global PSA_ERROR_INSUFFICIENT_CAPACITY
Replaced by PSA_ERROR_INSUFFICIENT_DATA
Global PSA_ERROR_OCCUPIED_SLOT
Replaced by PSA_ERROR_ALREADY_EXISTS
Global PSA_ERROR_TAMPERING_DETECTED
Replaced by PSA_ERROR_CORRUPTION_DETECTED
Global PSA_ERROR_UNKNOWN_ERROR
Replaced by PSA_ERROR_GENERIC_ERROR
Global Queue< T, queue_sz >::get (uint32_t millisec=osWaitForever)
Replaced with try_get and try_get_for. In future get will be an untimed blocking call.
Global Queue< T, queue_sz >::put (T *data, uint32_t millisec=0, uint8_t prio=0)
Replaced with try_put and try_put_for. In future put will be an untimed blocking call.
Global radio_fsk_settings::iq_inverted
Does not apply to FSK. Will be removed.
Global rtos::Kernel::get_ms_count ()
Use Kernel::Clock::now() to get a chrono time_point instead of an integer millisecond count.
Global rtos::ThisThread::flags_wait_all_for (uint32_t flags, uint32_t millisec, bool clear=true)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global rtos::ThisThread::flags_wait_all_until (uint32_t flags, uint64_t millisec, bool clear=true)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global rtos::ThisThread::flags_wait_any_for (uint32_t flags, uint32_t millisec, bool clear=true)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global rtos::ThisThread::flags_wait_any_until (uint32_t flags, uint64_t millisec, bool clear=true)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global rtos::ThisThread::sleep_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global rtos::ThisThread::sleep_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global Semaphore::try_acquire_for (uint32_t millisec)
Pass a chrono duration, not an integer millisecond count. For example use 5s rather than 5000.
Global Semaphore::try_acquire_until (uint64_t millisec)
Pass a chrono time_point, not an integer millisecond count. For example use Kernel::Clock::now() + 5s rather than Kernel::get_ms_count() + 5000.
Global TickerBase::attach (F &&func, float t)
Pass a chrono duration, not a float second count. For example use 10ms rather than 0.01f.
Global TickerBase::attach_us (Callback< void()> func, us_timestamp_t t)
Pass a chrono duration, not an integer microsecond count. For example use 10ms rather than 10000.