Fix Tab5 Display Issues#579
Conversation
And add PPA rotation to lvgl_display
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
📝 WalkthroughWalkthroughAdds a PPA backend for supported ESP32-P4 targets, including aligned DMA-capable output buffers, rotation operations, cleanup, and unsupported-target stubs. LVGL display flushing now attempts PPA rotation for tiles and full frames before falling back to software rotation. Tab5 display configurations enable two frame buffers and DMA2D. The ILI9881C and ST7123 drivers track asynchronous bitmap-transfer completion with semaphores and callbacks. The LVGL module also adds the ESP32-P4 PPA build dependency and updates draw-buffer alignment configuration. 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Thank you! |
And add PPA rotation to lvgl_display
Summary by CodeRabbit
Performance
Reliability
Compatibility