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.

Defines

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

Functions

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 © 2017 Beck IPC GmbH
Generated on Thu Jan 26 16:21:37 2017 by Doxygen 1.6.1