blob: de9d08ee216ab94549b50a9fdc6584f4d8803c0b [file] [log] [blame]
/*
* Copyright (c) 2020 Intel Corporation.
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _FOOTPRINT_H_
#define _FOOTPRINT_H_
#include <zephyr/kernel.h>
#include <zephyr/app_memory/app_memdomain.h>
#define STACK_SIZE 512
K_THREAD_STACK_DECLARE(my_stack_area, STACK_SIZE);
K_THREAD_STACK_DECLARE(my_stack_area_0, STACK_SIZE);
extern struct k_thread my_thread;
extern struct k_thread my_thread_0;
#ifdef CONFIG_USERSPACE
#define FP_DMEM K_APP_DMEM(footprint_mem_partition)
#define FP_BMEM K_APP_BMEM(footprint_mem_partition)
extern struct k_mem_partition footprint_mem_partition;
extern struct k_mem_domain footprint_mem_domain;
#else
#define FP_DMEM
#define FP_BMEM
#endif
#endif /* _FOOTPRINT_H_ */