mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-20 23:18:39 +03:00
Initial commit
This commit is contained in:
27
external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Thread.c
vendored
Normal file
27
external/CMSIS_5/CMSIS/RTOS2/RTX/Template/Thread.c
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
#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
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user