Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

WIP: JDK-8227425: Add support for e-paper displays on i.MX6 devices #522

Closed
wants to merge 4 commits into from
Closed

WIP: JDK-8227425: Add support for e-paper displays on i.MX6 devices #522

wants to merge 4 commits into from

Commits on Jul 8, 2019

  1. Add support for e-paper displays on i.MX6 devices

    Add support for e-paper displays on newer Kobo e-readers with the
    i.MX6SL and i.MX6SLL processors.
    
    Work around an incorrect value for the virtual y-resolution returned by
    the frame buffer device on the Kobo Glo HD e-reader.
    jgneff committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    0dc4359 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Work around problems on the Kobo Glo HD Model N437

    EPDFrameBuffer
    
    Ignore the error ENOTTY (25), "Inappropriate ioctl for device," when
    setting the waveform modes. The IOCTL call is ignored by the driver on
    the Kobo Glo HD where the error occurs, anyway.
    
    Use the number of bytes per pixel (Integer.BYTES), not the number of
    bits per pixel (Integer.SIZE), when calculating the capacity of the
    32-bit off-screen byte buffer.
    
    Use the visible y-resolution (yres), not the virtual y-resolution
    (yresVirtual), when calculating the capacity of the off-screen byte
    buffer and the length of the frame buffer mapping. The reported virtual
    y-resolution can be incorrect.
    
    Log the mapping and unmapping of the frame buffer. Log any errors that
    occur on either of the system calls.
    
    Make a note in the comments about the error that occurs when using an
    8-bit frame buffer on the Kobo Clara HD Model N249 (marked as a TODO
    action item).
    
    EPDScreen
    
    Handle a null return value from EPDFrameBuffer.getMappedBuffer.
    
    EPDSystem
    
    Replace the comments about passing an integer in an IOCTL call with the
    correct descriptions.
    
    FramebufferY8
    
    Delete the extra blank line at the end of each switch block.
    jgneff committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    e93e26b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Configuration menu
    Copy the full SHA
    301278d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Configuration menu
    Copy the full SHA
    e1bcde7 View commit details
    Browse the repository at this point in the history