/* * Copyright (c) 2019 Intel Corporation. * * SPDX-License-Identifier: Apache-2.0 */ #include "app_shared.h" /* Define the shared partition, which will contain a memory region that * will be accessible by both applications A and B. */ K_APPMEM_PARTITION_DEFINE(shared_partition); /* Define a memory pool to place in the shared area. */ K_APP_DMEM(shared_partition) struct sys_heap shared_pool; K_APP_DMEM(shared_partition) uint8_t shared_pool_mem[HEAP_BYTES]; /* queues for exchanging data between App A and App B */ K_QUEUE_DEFINE(shared_queue_incoming); K_QUEUE_DEFINE(shared_queue_outgoing);