|
Mbed OS Reference
|
Loading...
Searching...
No Matches
- 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
.