IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page

RTOS Miscellaneous Support

Detailed Description

The following functions and API cover some MMU issues and additional heap functions.


#define TRY_ERASE(try_obj)   (try_obj).tcSignat1 = 0
 Cleanup after TryDejavu().


static void MaskInterrupts (void)
 Mask external interrupts.
static int MaskIntPrev (void)
 Mask external interrupts and return previous mask state.
static void RestoreInterrupts (int existing)
 Restore external interrupts mask state.
static void EnableInterrupts (void)
 Enable external interrupts.
DWORD RTX_PhysAddr (const void *virtAddr, DWORD *lenPtr)
 Translate an effective address to corresponding physical address.
RTX_EC RTX_MemWindow (void *object, DWORD size)
 Open a write-enabled window into specified object.
BOOL TryDejavu (sTRY_CATCH *try_ptr)
 Begin a TRY/CATCH exception trap.
unsigned int heapLargestBlock (void)
 Report size of largest block in heap.

Top of page | Main page

Copyright © 2018 Beck IPC GmbH
Generated on Thu Nov 1 13:20:15 2018 by Doxygen 1.6.1