18 Main, Runtime Start-up and Reset
When creating C/C++ code, there are elements that are required to ensure proper
program operation: a main
function must be present; start-up code will
be needed to initialize and clear variables and setup registers and the processor; and
Reset conditions will need to be handled.