![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Rtos API example
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "test_env.h" 00003 00004 #if defined(TARGET_SAMR21G18A) 00005 BusOut bus1(PA06, PA07, PA13, PA28, PA18, PA19, PA22, PA23, PA16, PA17, PA05, PA04); 00006 BusOut bus2(PB03, PB22, PB02, PB23); 00007 00008 #elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A) 00009 BusOut bus1(PA06, PA07, PA13, PA28, PA18, PA19, PA22, PA23, PA16, PA17, PA05, PA04); 00010 BusOut bus2(PB03, PB22, PB02, PB23); 00011 00012 #elif defined(TARGET_SAML21J18A) 00013 BusOut bus1(PA02, PA03, PA04, PA05, PA06, PA07, PA08, PA09, PA10, PA11, PA16, PA17); 00014 BusOut bus2(PB10, PB11, PB12, PB13); 00015 00016 #elif defined(TARGET_FF_ARDUINO) 00017 BusOut bus1(D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15); 00018 BusOut bus2(A5, A4, A3, A2, A1, A0); 00019 00020 #elif defined(TARGET_SAMG55J19) 00021 BusOut bus1(PA18, PA17, PA25, PA26, PA23, PA00, PA29, PA24, PA10, PA09, PA13, PA11, PA14); 00022 BusOut bus2(PB00, PB01, PB08, PB09, PB10, PB11, PB14); 00023 00024 #else 00025 #error [NOT_SUPPORTED] This test is not supported on this target 00026 00027 #endif 00028 00029 int i; 00030 00031 int main() 00032 { 00033 notify_start(); 00034 00035 for (i=0; i<=65535; i++) { 00036 bus1 = i; 00037 bus2 = i; 00038 wait(0.0001); 00039 } 00040 00041 notify_completion(true); 00042 }
Generated on Sun Jul 17 2022 08:25:26 by
![doxygen](doxygen.png)