|
krnl 1
|
#include <krnl.h>
Go to the source code of this file.
Macros | |
| #define | TICKSPEED 1 |
| #define | STK 100 |
Functions | |
| void | highprio () |
| void | medprio () |
| void | lowprio () |
| void | initLED () |
| void | initTasks () |
| void | initSemaphores () |
| void | setup () |
| void | loop () |
| void | k_sem_clip (unsigned char nr, int i) |
| void | k_sem_noclip (unsigned char nr) |
| void | k_breakout () |
Variables | |
| struct k_t * | pt1 |
| struct k_t * | pt2 |
| struct k_t * | pt3 |
| struct k_t * | sem1 |
| struct k_t * | sem2 |
| struct k_t * | sem3 |
| char | st1 [100] |
| char | st2 [100] |
| char | st3 [100] |
| volatile unsigned char | led13 = 0 |
| #define STK 100 |
Definition at line 54 of file k11breakoutClip.ino.
| #define TICKSPEED 1 |
Definition at line 52 of file k11breakoutClip.ino.
| void highprio | ( | ) |
Definition at line 59 of file k11breakoutClip.ino.
References k_wait(), and sem1.

| void initLED | ( | ) |
Definition at line 85 of file k11breakoutClip.ino.
References i.
| void initSemaphores | ( | ) |
Definition at line 102 of file k11breakoutClip.ino.
References k_crt_sem(), k_set_sem_timer(), sem1, sem2, sem3, and TICKSPEED.

| void initTasks | ( | ) |
Definition at line 95 of file k11breakoutClip.ino.
References highprio(), k_crt_task(), lowprio(), medprio(), pt1, pt2, pt3, st1, st2, st3, and STK.

| void k_breakout | ( | void | ) |
Definition at line 150 of file k11breakoutClip.ino.
| void k_sem_clip | ( | unsigned char | nr, |
| int | nrClip ) |
a function for overloading on usersite which is called when a semaphore is overflooding no occur - it's only reading out semaphore idendity Signal operations has not taken place ! 1: means first semahore allocated by user, 2 the next etc Interrupt is disabled when called and must not be enabled during.. so no print etc
| [in] | nr | id of semaphore 1,2,3,... |
| [in] | nrClip | number of times clip has occured (may be reset by call k_wait_lost) |
Definition at line 135 of file k11breakoutClip.ino.
| void k_sem_noclip | ( | unsigned char | nr | ) |
Definition at line 141 of file k11breakoutClip.ino.
| void loop | ( | void | ) |
Definition at line 125 of file k11breakoutClip.ino.
| void lowprio | ( | ) |
Definition at line 76 of file k11breakoutClip.ino.
References k_wait(), and sem3.

| void medprio | ( | ) |
Definition at line 68 of file k11breakoutClip.ino.
References k_wait(), and sem2.

| void setup | ( | ) |
Definition at line 113 of file k11breakoutClip.ino.
References initLED(), initSemaphores(), initTasks(), k_init(), k_start(), and TICKSPEED.

| volatile unsigned char led13 = 0 |
Definition at line 57 of file k11breakoutClip.ino.
| struct k_t* pt1 |
Definition at line 49 of file k11breakoutClip.ino.
| struct k_t * pt2 |
Definition at line 49 of file k11breakoutClip.ino.
| struct k_t * pt3 |
Definition at line 49 of file k11breakoutClip.ino.
| struct k_t * sem1 |
Definition at line 50 of file k11breakoutClip.ino.
| struct k_t * sem2 |
Definition at line 50 of file k11breakoutClip.ino.
| struct k_t * sem3 |
Definition at line 50 of file k11breakoutClip.ino.
| char st1[100] |
Definition at line 55 of file k11breakoutClip.ino.
| char st2[100] |
Definition at line 55 of file k11breakoutClip.ino.
| char st3[100] |
Definition at line 55 of file k11breakoutClip.ino.