/
Sangak
/
inav
Обзор
Документация
Войти
/
Sangak
/
inav
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/drivers/display_widgets.c
32 строки
1 KB
Alberto García Hierro
[OSD] Use sidebar widget for drawing sidebars when available
23 июл 2020, 11:49
23 июл 2020, 11:49
6b8f2ba
Код
Авторство
О чём код?
#include "platform.h" #if defined(USE_CANVAS) #include "drivers/display_widgets.h" int displayWidgetsSupportedInstances(displayWidgets_t *widgets, displayWidgetType_e widgetType) { return widgets->vTable->supportedInstances ? widgets->vTable->supportedInstances(widgets, widgetType) : 0; } bool displayWidgetsConfigureAHI(displayWidgets_t *widgets, unsigned instance, const widgetAHIConfiguration_t *config) { return widgets->vTable->configureAHI ? widgets->vTable->configureAHI(widgets, instance, config) : false; } bool displayWidgetsDrawAHI(displayWidgets_t *widgets, unsigned instance, const widgetAHIData_t *data) { return widgets->vTable->drawAHI ? widgets->vTable->drawAHI(widgets, instance, data) : false; } bool displayWidgetsConfigureSidebar(displayWidgets_t *widgets, unsigned instance, const widgetSidebarConfiguration_t *config) { return widgets->vTable->configureSidebar ? widgets->vTable->configureSidebar(widgets, instance, config) : false; } bool displayWidgetsDrawSidebar(displayWidgets_t *widgets, unsigned instance, int32_t data) { return widgets->vTable->drawSidebar ? widgets->vTable->drawSidebar(widgets, instance, data) : false; } #endif