Вышел первый релиз документации для использования библиотеки RISDK по взаимодействию с электронными компонентами и периферическими устройствами.
Список всех функциональных возможностей предоставляемых библиотекой RISDK:
- Базовое API:
- Функция инициализации SDK,
- Деструктор SDK,
- Функция создания базового компонента,
- Функция создания компонента группы,
- Функция создания компонента устройства,
- Функция создания компонента модели,
- Деструктор компонента,
- Подключение светодиода к контроллеру,
- Подключение ШИМ к контроллеру,
- Подключение сервопривода к контроллеру.
- API коннектора:
- Функция расширения компонента группы,
- API исполнительного устройства:
- Функция расширения компонента группы,
- Функция чтения состояния.
- API I2C адаптера:
- Функция расширения компонента группы,
- Функция расширения модели,
- Функция установки соединения по заданному адресу,
- Функция чтения состояния состояния,
- Функция чтения массива байт с адреса,
- Функция записи массива байт по адреса,
- Функция чтения байта с адреса,
- Функция записи байта по адресу,
- Функция закрытия соединения,
- Функция закрытия всех соединений.
- API PWM:
- Функция расширения компонента группы,
- Функция расширения модели,
- Функция получения разрешения ШИМ,
- Функция получения частоты ШИМ,
- Функция установки частоты ШИМ,
- Функция получения частоты порта,
- Функция установки частоты порта,
- Функция установки скважности,
- Функция получения скважности,
- Функция сброса частоты порта,
- Функция сброса частоты всех портов,
- Функция чтения массива байт с регистра,
- Функция записи массива байт в регистр,
- Функция чтения байта с регистра,
- Функция записи байта в регистр,
- Деструктор.
- API сервопривода:
- Функция расширения модели,
- Инициализация кастомного сервопривода,
- Функция расширения компонента группы,
- Функция остановки действия,
- Функция вращения на минимальный шаг,
- Функция поворота,
- Функция поворота на заданное количество шагов,
- Функция поворота с заданным импульсом,
- Функция вращения,
- Функция вращения с относительной скоростью,
- Функция поворота с относительной скоростью,
- Функция чтения текущего угла,
- Функция получения состояния.
- API светодиода:
- Функция расширения модели,
- Функция расширения компонента группы,
- Функция остановки действия,
- Функция непрерывного свечения,
- Функция мигания с заданной частотой,
- Функция мигания с заданной паузой,
- Функция мерцания,
- Функция чтения цвета свечения,
- Функция получения состояния.