feat(led): add rk3588 lvgl display backend

This commit is contained in:
2026-05-23 16:01:31 +08:00
parent 7e1f0bef36
commit 48f64a6858
2 changed files with 86 additions and 1 deletions

View File

@@ -11,7 +11,7 @@ function loadImpl() {
if (forced) {
name = forced;
} else if (isRK3588()) {
name = 'noop';
name = 'rk3588-lvgl';
} else if (isRK3566()) {
name = 'rk3566';
} else {
@@ -23,6 +23,10 @@ function loadImpl() {
log.info('led', `LED/VFD backend → rk3566-openvfd (${model || 'unknown model'})`);
return require('./led/rk3566-openvfd');
}
if (name === 'rk3588-lvgl' || name === '3588' || name === 'rk3588') {
log.info('led', `LED/VFD backend → rk3588-lvgl (${model || 'unknown model'})`);
return require('./led/rk3588-lvgl');
}
if (name === 'noop' || name === 'none' || name === 'off') {
log.info('led', `LED/VFD backend → noop (${model || 'unknown model'})`);
return require('./led/noop');