|
krnl 1
|
#include <krnl.h>
Go to the source code of this file.
Macros | |
| #define | STK_SIZE 400 |
Functions | |
| void | doBlink (void) |
| void | t2 () |
| void | t1 (void) |
| void | xxx () |
| void | initISR () |
| void | setup () |
| void | loop (void) |
Variables | |
| struct k_t * | p_t1 |
| struct k_t * | p_t2 |
| struct k_t * | sem1 |
| char | s1 [400] |
| char | s2 [400] |
| volatile int | icnt =0 |
| #define STK_SIZE 400 |
Definition at line 17 of file krnlisrsemkickArd.ino.
| void doBlink | ( | void | ) |
Definition at line 24 of file krnlisrsemkickArd.ino.
Referenced by t1().

| void initISR | ( | ) |
Definition at line 67 of file krnlisrsemkickArd.ino.
References xxx().
Referenced by setup().


| void loop | ( | void | ) |
Definition at line 95 of file krnlisrsemkickArd.ino.
| void setup | ( | ) |
Definition at line 74 of file krnlisrsemkickArd.ino.
References initISR(), k_crt_sem(), k_crt_task(), k_init(), k_start(), p_t1, p_t2, s1, s2, sem1, STK_SIZE, t1, and t2.

| void t1 | ( | void | ) |
| void t2 | ( | void | ) |
Definition at line 31 of file krnlisrsemkickArd.ino.
| void xxx | ( | ) |
Definition at line 50 of file krnlisrsemkickArd.ino.
References icnt, K_CHG_STAK, k_running, ki_signal(), PUSHREGS(), RETI, and sem1.
Referenced by initISR().


| volatile int icnt =0 |
Definition at line 22 of file krnlisrsemkickArd.ino.
| struct k_t* p_t1 |
Definition at line 15 of file krnlisrsemkickArd.ino.
| struct k_t * p_t2 |
Definition at line 15 of file krnlisrsemkickArd.ino.
| char s1[400] |
Definition at line 19 of file krnlisrsemkickArd.ino.
| char s2[400] |
Definition at line 20 of file krnlisrsemkickArd.ino.
| struct k_t * sem1 |
Definition at line 15 of file krnlisrsemkickArd.ino.