Repository navigation
Board config: the P4 DEV-KIT with a KeDei 5" DSI display - #123
Merged
Merged
Conversation
…onger reads an idle 0xFF status as 15 touches
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A new board config,
fbdisplay/esp32-p4-wifi6-dev-kit_kedei-5in-dsi, for the Waveshare ESP32-P4-WIFI6-DEV-KIT with a KeDei 5" Raspberry Pi-style DSI display (800x480).mipidsi.Display(non_burst=True, continuous_clock=True)from mipidsi.Display: non_burst and continuous_clock, for DSI-to-RGB bridges displayif#48. The panel is powered through its controller at I2C 0x45 after DSI starts, and the backlight is set through 0x86. The board config's docstring says how each part was found.ft6x36. It reads 180 degrees from the display, sotouch_rotation_tableis the default table shifted two places.ft6x36fix: this controller reports 0xFF in TD_STATUS with nothing touching, and the driver read that as 15 points, a permanent phantom press. 0xFF now means no touch.board-configs.md,device-matrix.md,display-boards.mdandtouch-drivers.md.Proven 2026-10-06 on Brad's DEV-KIT and KeDei, on firmware built with
--modules alland this config installed in/libthe way a user would:import board_configreports 800x480, an idle touch reads[], andlv_test_timer.pyruns, with the counter counting, the arc spinning and the button responding to touch.tests/test_board_peripherals_static.pypasses.