Device migrations, drivers and fixes (#571)
Device migrations: - cyd-4848S040c - guition-jc1060p470ciwy - guition-jc2432w328c - guition-jc3248w535c (known issue with display and touch, Shadowtrance will look into it) - guition-jc8048w550c - heltec-wifi-lora-32-v3 - lilygo-tdeck-max (excluding graphics) - lilygo-tdisplay - lilygo-tdisplay-s3 - lilygo-tdongle-s3 - lilygo-tlora-pager Driver migrations: - Implemented haptic driver interface in kernel - AXS15231b - BQ25896 - BQ27220 - CST328 - CST6xx - DRV2605 - JD9165 - Custom LilyGO driver for T-Lora Pager - SSD1306 - ST7701 - ST7735 - SY6970 - TCA8418 Fixes/improvements: - Boot app: support for multiple power devices, improved UI - lvgl_devices and related code: fixes for mapping - Support for arrays in dts parser
This commit is contained in:
committed by
GitHub
parent
3b5a401594
commit
d896657bf9
@@ -35,6 +35,24 @@ struct LvglDisplayConfig {
|
||||
* Allocates one extra buffer sized like the primary draw buffer.
|
||||
*/
|
||||
bool sw_rotate;
|
||||
|
||||
/**
|
||||
* Endianness of the 2 bytes of each RGB565/BGR565 pixel sent to the panel. False (default)
|
||||
* keeps this little-endian CPU's native byte order (no-op). True swaps the 2 bytes of every
|
||||
* pixel (big-endian) in the flush callback, via lv_draw_sw_rgb565_swap() - for panels that
|
||||
* expect the opposite byte order over the bus. Ignored for color formats other than
|
||||
* RGB565/BGR565 (e.g. RGB888, MONOCHROME).
|
||||
*/
|
||||
bool swap_bytes;
|
||||
|
||||
/**
|
||||
* Forces LV_DISPLAY_RENDER_MODE_FULL with a full-resolution buffer, ignoring buffer_height,
|
||||
* and always flushes the entire display rather than per-tile dirty regions. Set this when the
|
||||
* device reports DISPLAY_CAPABILITY_REQUIRES_FULL_FRAME - see that capability's doc comment.
|
||||
* Ignored when the device exposes its own frame buffer(s) (already always-full-frame) or uses
|
||||
* the LV_COLOR_FORMAT_I1 path (already always-full-frame).
|
||||
*/
|
||||
bool force_full_frame;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user