| 12345678910111213141516171819202122232425262728 |
- /*----------------------------------------------------------------------------
- * CMSIS-RTOS 'main' function template
- *---------------------------------------------------------------------------*/
-
- #include "RTE_Components.h"
- #include CMSIS_device_header
- #include "cmsis_os2.h"
-
- /*----------------------------------------------------------------------------
- * Application main thread
- *---------------------------------------------------------------------------*/
- __NO_RETURN static void app_main (void *argument) {
- (void)argument;
- // ...
- for (;;) {}
- }
-
- int main (void) {
-
- // System Initialization
- SystemCoreClockUpdate();
- // ...
-
- osKernelInitialize(); // Initialize CMSIS-RTOS
- osThreadNew(app_main, NULL, NULL); // Create application main thread
- osKernelStart(); // Start thread execution
- for (;;) {}
- }
|