Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
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()

uint32_t arch_k_cycle_get_32 ( void )
inlinestatic

◆ arch_k_cycle_get_64()

uint64_t arch_k_cycle_get_64 ( void )
inlinestatic

◆ arch_nop()

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