|
SayoriOS
0.3.3
|
Система триггеров Подробнее...
#include <io/ports.h>#include <io/status_loggers.h>#include <lib/stdio.h>#include <sys/trigger.h>#include <drv/input/keymap.h>#include "sys/scheduler.h"#include "sys/timer.h"Функции | |
| int | _FoundFreeIndexTrigger () |
| int | RegTrigger (int type, trigger_cmd_t handler) |
| Регистрация триггера Подробнее... | |
| void | DeleteTrigger (int index) |
| Удаление триггера | |
| void | OnTrigger (int index) |
| Включить триггер | |
| void | OffTrigger (int index) |
| Выключить триггер | |
| void | CallTrigger (int type, void *data1, void *data2, void *data3, void *data4, void *data5) |
| Функция для вызовов триггеров (Если самостоятельно надо вызвать триггер) Подробнее... | |
| void | triggersConfig () |
| Инициализация триггеров | |
Переменные | |
| trigger_t | Triggers [1024] = {0} |
| Сетка смонтированных триггеров | |
| size_t | TriggersCount = 0 |
| Колво активных триггеров | |
Система триггеров
См. определение в файле trigger.c
| void CallTrigger | ( | int | type, |
| void * | data1, | ||
| void * | data2, | ||
| void * | data3, | ||
| void * | data4, | ||
| void * | data5 | ||
| ) |