Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
main.c File Reference
#include <zephyr.h>
#include <ztest.h>
#include <linker/linker-defs.h>
#include <sys/mem_manage.h>
#include <multi_heap/shared_multi_heap.h>

Macros

#define MAX_REGIONS   (3)
 

Functions

static bool smh_reg_init (struct shared_multi_heap_region *reg, uint8_t **v_addr, size_t *size)
 
static struct shared_multi_heap_regionget_reg_addr (uint8_t *v_addr)
 
void test_shared_multi_heap (void)
 
void test_main (void)
 

Variables

struct {
   struct shared_multi_heap_region *   reg
 
   uint8_t *   v_addr
 
map [(3)]
 

Macro Definition Documentation

◆ MAX_REGIONS

#define MAX_REGIONS   (3)

Function Documentation

◆ get_reg_addr()

static struct shared_multi_heap_region * get_reg_addr ( uint8_t v_addr)
static

◆ smh_reg_init()

static bool smh_reg_init ( struct shared_multi_heap_region reg,
uint8_t **  v_addr,
size_t *  size 
)
static

◆ test_main()

void test_main ( void  )

test case main entry

◆ test_shared_multi_heap()

void test_shared_multi_heap ( void  )

Variable Documentation

◆ 

struct { ... } map[ (3) ]

◆ reg

◆ v_addr

uint8_t* v_addr