Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
misc.h File Reference

Renesas RX public kernel miscellaneous. More...

Go to the source code of this file.

Macros

#define arch_brk()   __asm__ volatile("brk;")
 
#define arch_wait()   __asm__ volatile("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 ( )    __asm__ volatile("brk;")

◆ arch_wait

#define arch_wait ( )    __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