DIGILIGHT
|
"SCRIPT PLAYER"
Mодуль воспроизведения скриптов с SD-карты
Подробнее...
Структуры данных | |
struct | script_t |
структура скрипта Подробнее... | |
struct | script_param_t |
структура параметров скрипта Подробнее... | |
#define | SD_BUF_SZ 256UL |
КОНСТАНТА - размер блока чтения с карты. Может быть МЕНЬШЕ, но НЕ БОЛЬШЕ 256. | |
#define | VAR_CNT 16 |
КОНСТАНТА - количество переменных в скрипте, НЕ МЕНЯТЬ | |
#define | STACK_DEPTH 5 |
глубина вложенности циклов в скрипте | |
#define | IND_SD_STATUS 50 |
длительность индикации состояния модуля в интервалах по 10 мс | |
#define | ANIMATE_DELAY 50 |
период анимации при воспроизведении скрипта в интервалах по 10 мс | |
enum | script_result_t { SCRIPT_OK, SCRIPT_NO_SD, SCRIPT_NOTFOUND, SCRIPT_ERROR_IO, SCRIPT_INFLOOP } |
тип текущего состояния модуля Подробнее... | |
uint8_t | script_execute (char *buf) |
"SCRIPT PLAYER"
Mодуль воспроизведения скриптов с SD-карты
Модуль работает, как эффект фона. Модуль отключает анализ звукового сигнала, поэтому может быть выключен только принудительно.
Для компиляции требуется:
См. определение в файле sd_script.c
enum script_result_t |
тип текущего состояния модуля
См. определение в файле sd_script.c строка 62
uint8_t script_execute | ( | char * | buf | ) |
Разбор кэша и исполнение команд из него
buf | адрес буфера кэша |
См. определение в файле sd_script.c строка 560