1
0
Fork 0

[Core] Quantum Painter - LVGL Integration (#18499)

Co-authored-by: Nick Brassel <nick@tzarc.org>
This commit is contained in:
jpe230 2022-12-12 14:51:14 -06:00 committed by GitHub
parent 2d19e59d78
commit 102f22f7e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 1140 additions and 3 deletions

View file

@ -0,0 +1,25 @@
// Copyright 2022 Jose Pablo Ramirez (@jpe230)
// Copyright 2022 Nick Brassel (@tzarc)
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include "qp.h"
#include "lvgl.h"
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Quantum Painter - LVGL External API
/**
* Sets up LVGL with the supplied display.
*
* @param device[in] the handle of the device to control
* @return true if init. of LVGL succeeded
* @return false if init. of LVGL failed
*/
bool qp_lvgl_attach(painter_device_t device);
/**
* Disconnects LVGL from any attached display
*/
void qp_lvgl_detach(void);