|
krnl 1
|
#include <krnl.h>
Go to the source code of this file.
Data Structures | |
| struct | dataTp |
Macros | |
| #define | STK 100 |
Functions | |
| void | initData () |
| void | lowTask () |
| void | controlTask () |
| void | setup () |
| void | loop () |
Variables | |
| struct k_t * | sem |
| struct k_t * | mutexSem |
| struct k_t * | pT1 |
| struct k_t * | pT2 |
| char | stakH [100] |
| char | stakL [100] |
| struct dataTp | data |
| #define STK 100 |
Definition at line 5 of file mutex2.ino.
| void controlTask | ( | ) |
Definition at line 38 of file mutex2.ino.
References data, k_mut_ceil_enter(), k_mut_ceil_leave(), k_set_sem_timer(), k_wait(), mutexSem, and sem.

| void initData | ( | ) |
Definition at line 18 of file mutex2.ino.
References data.
Referenced by setup().

| void loop | ( | void | ) |
Definition at line 75 of file mutex2.ino.
| void lowTask | ( | ) |
Definition at line 23 of file mutex2.ino.
References a, data, k_mut_ceil_enter(), k_mut_ceil_leave(), k_sleep(), and mutexSem.

| void setup | ( | ) |
Definition at line 59 of file mutex2.ino.
References controlTask(), initData(), k_crt_sem(), k_crt_task(), k_init(), k_mut_ceil_set(), k_start(), lowTask(), mutexSem, pT1, pT2, sem, stakH, stakL, and STK.

| struct dataTp data |
Definition at line 15 of file mutex2.ino.
| struct k_t * mutexSem |
Definition at line 3 of file mutex2.ino.
| struct k_t * pT1 |
Definition at line 3 of file mutex2.ino.
| struct k_t * pT2 |
Definition at line 3 of file mutex2.ino.
| struct k_t* sem |
Definition at line 3 of file mutex2.ino.
| char stakH[100] |
Definition at line 7 of file mutex2.ino.
| char stakL[100] |
Definition at line 7 of file mutex2.ino.