void platform_initialize(void);

platform_initialize initializes the microprocessor and any hardware on the board for use with Platform Library functions.

Behind the scenes, platform_initialize starts up the CrossWorks Tasking Library and creates a two-task system with a user task and an idle task. The user task is the thread of execution that continues after platform_initialize returns, and the idle task runs when there is nothing else to do, and typically puts the processor to sleep so that it doesn't continue to consume energy.