doc: move usermode API documentation

Move API reference to the main documentation section under the kernel.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2019-01-23 23:06:29 -05:00
commit 4bcb294f45
5 changed files with 17 additions and 41 deletions

View file

@ -149,6 +149,11 @@ enum k_objects {
K_OBJ_LAST
};
/**
* @defgroup usermode_apis User Mode APIs
* @ingroup kernel_apis
* @{
*/
#ifdef CONFIG_USERSPACE
/* Table generated by gperf, these objects are retrieved via
@ -334,6 +339,8 @@ static inline void k_obj_free(void *obj)
}
#endif /* CONFIG_DYNAMIC_OBJECTS */
/** @} */
/* Using typedef deliberately here, this is quite intended to be an opaque
* type. K_THREAD_STACK_BUFFER() should be used to access the data within.
*
@ -583,8 +590,7 @@ enum execution_context_types {
};
/**
* @defgroup profiling_apis Profiling APIs
* @ingroup kernel_apis
* @addtogroup thread_apis
* @{
*/
typedef void (*k_thread_user_cb_t)(const struct k_thread *thread,