PSP Porting


The Platform Support Package (PSP) is designed to hold all platform-specific functionality, either because it relies on specific features of a target system, or because this provides the most efficient or flexible solution for the developer. For full details of its functions and macros, see the HCC Base Platform Support Package User Guide.

The module makes use of the following standard PSP function:

Function Package Element Description
psp_memset() psp_base psp_string Sets the specified area of memory to the defined value.

The module makes use of the following standard PSP macros:

Macro Package Element Description
PSP_RD_LE32 psp_base psp_endianness Reads a 32 bit value stored as little-endian from a memory location.
PSP_WR_LE32 psp_base psp_endianness Writes a 32 bit value to be stored as little-endian to a memory location.