1. PISO-DA8(U) - 8 выходов ЦАП 14 бит, 16 дискретных входов и 16 дискретных выходов, 3 таймера/счетчика.
2. PISO-Encoder600(U) - 6 входов энкодеров (Quadrant, CW_CCW, PULSE_DIR), 6 дискретных входов и 8 дискретных выходов.
3. PISO-P32A32(U) - 32 дискретных входа и 32 дискретных выхода.
Соответственно в архиве три файла:
1. piso_da8u.comp
8 выходов ЦАП. Для каждого выхода имеются параметры offset, scale, high_limit, low_limit, hw_offset.
Не реализовано: дискретные входы/выходы, таймеры/счетчики.
2. piso_enc600u.comp
6 входов квадратурных энкодеров. Для каждого энкодера имеются пины counts, position, index, position-scale, index-enable, reset.
Не реализовано: CW_CCW, PULSE_DIR типы энкодеров, дискретные входы/выходы.
3. piso_p32a32u.comp - 32 дискретных входа и 32 дискретных выхода. Для каждого входа пины in, in-not. Для каждого выхода пины out и out-invert.
По просьбам трудящихся не реализованные функции могут быть реализованы


