Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
OpenThread l2 stack public header. More...
Go to the source code of this file.
Macros | |
#define | OPENTHREAD_L2_CTX_TYPE struct openthread_context |
Functions | |
void | openthread_set_state_changed_cb (otStateChangedCallback cb) |
Sets function which will be called when certain configuration or state changes within OpenThread. More... | |
k_tid_t | openthread_thread_id_get (void) |
Get OpenThread thread identification. More... | |
struct openthread_context * | openthread_get_default_context (void) |
Get pointer to default OpenThread context. More... | |
struct otInstance * | openthread_get_default_instance (void) |
Get pointer to default OpenThread instance. More... | |
int | openthread_start (struct openthread_context *ot_context) |
Starts the OpenThread network. More... | |
void | openthread_api_mutex_lock (struct openthread_context *ot_context) |
Lock internal mutex before accessing OT API. More... | |
int | openthread_api_mutex_try_lock (struct openthread_context *ot_context) |
Try to lock internal mutex before accessing OT API. More... | |
void | openthread_api_mutex_unlock (struct openthread_context *ot_context) |
Unlock internal mutex after accessing OT API. More... | |
OpenThread l2 stack public header.