Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
main.c File Reference
#include <zephyr/ztest.h>
#include <psa/crypto.h>
#include <zephyr/kernel.h>

Macros

#define EXC_RETURN_S   (0x00000040UL)
 
#define HASH_LEN   32
 

Functions

static void do_hash (char *hash)
 
static void work_func (struct k_work *work)
 
void test_thread_swap_tz (void)
 
 ZTEST_SUITE (thread_swap_tz, NULL, NULL, NULL, NULL, NULL)
 

Variables

static struct k_work_delayable interrupting_work
 
static volatile bool work_done
 
static char dummy_string [0x1000]
 
static char dummy_digest_correct [32]
 
static const uint32_t delay_ms = 1
 
static volatile const struct k_threadmain_thread
 

Macro Definition Documentation

◆ EXC_RETURN_S

#define EXC_RETURN_S   (0x00000040UL)

◆ HASH_LEN

#define HASH_LEN   32

Function Documentation

◆ do_hash()

static void do_hash ( char * hash)
static

◆ test_thread_swap_tz()

void test_thread_swap_tz ( void )

◆ work_func()

static void work_func ( struct k_work * work)
static

◆ ZTEST_SUITE()

ZTEST_SUITE ( thread_swap_tz ,
NULL ,
NULL ,
NULL ,
NULL ,
NULL  )

Variable Documentation

◆ delay_ms

const uint32_t delay_ms = 1
static

◆ dummy_digest_correct

char dummy_digest_correct[32]
static

◆ dummy_string

char dummy_string[0x1000]
static

◆ interrupting_work

struct k_work_delayable interrupting_work
static

◆ main_thread

volatile const struct k_thread* main_thread
static

◆ work_done

volatile bool work_done
static