28 lines
		
	
	
		
			712 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			712 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "cmsis_os2.h"                          // CMSIS RTOS header file
 | 
						|
 
 | 
						|
/*----------------------------------------------------------------------------
 | 
						|
 *      Thread 1 'Thread_Name': Sample thread
 | 
						|
 *---------------------------------------------------------------------------*/
 | 
						|
 
 | 
						|
osThreadId_t tid_Thread;                        // thread id
 | 
						|
 
 | 
						|
void Thread (void *argument);                   // thread function
 | 
						|
 
 | 
						|
int Init_Thread (void) {
 | 
						|
 
 | 
						|
  tid_Thread = osThreadNew(Thread, NULL, NULL);
 | 
						|
  if (tid_Thread == NULL) {
 | 
						|
    return(-1);
 | 
						|
  }
 | 
						|
 
 | 
						|
  return(0);
 | 
						|
}
 | 
						|
 
 | 
						|
void Thread (void *argument) {
 | 
						|
 
 | 
						|
  while (1) {
 | 
						|
    ; // Insert thread code here...
 | 
						|
    osThreadYield();                            // suspend thread
 | 
						|
  }
 | 
						|
}
 |