Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
misc.h File Reference

Renesas RX public kernel miscellaneous. More...

Go to the source code of this file.

Macros

#define arch_brk()
 
#define arch_wait()
 

Functions

uint32_t sys_clock_cycle_get_32 (void)
 
static uint32_t arch_k_cycle_get_32 (void)
 
uint64_t sys_clock_cycle_get_64 (void)
 
static uint64_t arch_k_cycle_get_64 (void)
 
static ALWAYS_INLINE void arch_nop (void)
 

Detailed Description

Renesas RX public kernel miscellaneous.

Renesas RX-specific kernel miscellaneous interface. Included by arch/rx/arch.h.

Macro Definition Documentation

◆ arch_brk

#define arch_brk ( )
Value:
__asm__ volatile("brk;")

◆ arch_wait

#define arch_wait ( )
Value:
__asm__ volatile("wait;")

Function Documentation

◆ arch_k_cycle_get_32()

static uint32_t arch_k_cycle_get_32 ( void )
inlinestatic

◆ arch_k_cycle_get_64()

static uint64_t arch_k_cycle_get_64 ( void )
inlinestatic

◆ arch_nop()

static ALWAYS_INLINE void arch_nop ( void )
static

◆ sys_clock_cycle_get_32()

uint32_t sys_clock_cycle_get_32 ( void )
extern

◆ sys_clock_cycle_get_64()

uint64_t sys_clock_cycle_get_64 ( void )
extern