Fork of mbed-os by
TESTS/mbedmicro-mbed/call_before_main/main.cpp@1:3deb71413561, 2017-07-20 (annotated)
- Committer:
- xuaner
- Date:
- Thu Jul 20 14:26:57 2017 +0000
- Revision:
- 1:3deb71413561
- Parent:
- 0:f269e3021894
mbed_os
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
elessair | 0:f269e3021894 | 1 | #include "greentea-client/test_env.h" |
elessair | 0:f269e3021894 | 2 | |
elessair | 0:f269e3021894 | 3 | namespace { |
elessair | 0:f269e3021894 | 4 | bool mbed_main_called = false; |
elessair | 0:f269e3021894 | 5 | } |
elessair | 0:f269e3021894 | 6 | |
elessair | 0:f269e3021894 | 7 | extern "C" void mbed_main() { |
elessair | 0:f269e3021894 | 8 | printf("MBED: mbed_main() call before main()\r\n"); |
elessair | 0:f269e3021894 | 9 | mbed_main_called = true; |
elessair | 0:f269e3021894 | 10 | } |
elessair | 0:f269e3021894 | 11 | |
elessair | 0:f269e3021894 | 12 | int main() { |
elessair | 0:f269e3021894 | 13 | GREENTEA_SETUP(5, "default_auto"); |
elessair | 0:f269e3021894 | 14 | printf("MBED: main() starts now!\r\n"); |
elessair | 0:f269e3021894 | 15 | GREENTEA_TESTSUITE_RESULT(mbed_main_called); |
elessair | 0:f269e3021894 | 16 | } |