Rtos API example

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "test_env.h"
00002 
00003 namespace {
00004     bool mbed_main_called = false;
00005 }
00006 
00007 extern "C" void mbed_main() {
00008     printf("MBED: mbed_main() call before main()\r\n");
00009     mbed_main_called = true;
00010 }
00011 
00012 int main() {
00013     MBED_HOSTTEST_TIMEOUT(20);
00014     MBED_HOSTTEST_SELECT(default_auto);
00015     MBED_HOSTTEST_DESCRIPTION(Call function mbed_main before main);
00016     MBED_HOSTTEST_START("MBED_A21");
00017 
00018     printf("MBED: main() starts now!\r\n");
00019 
00020     MBED_HOSTTEST_RESULT(mbed_main_called);
00021 }