Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Remarkable support #41

Merged
merged 19 commits into from
Jan 27, 2020
Merged

[RFC] Remarkable support #41

merged 19 commits into from
Jan 27, 2020

Commits on Jan 23, 2020

  1. Remarkable support

    Fairly arbitrary mapping of waveform, dither etc :s
    tcrs committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    6c0c6f7 View commit details
    Browse the repository at this point in the history
  2. Add missing mxcfb header

    Oops
    tcrs committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    c0fed2b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. remarkable: remove dither parameter from update

    Looks like this is not used as the kernel is using v1 EPDC driver. So
    the field is in the struct which is passed to the ioctl but ignored.
    tcrs committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    11af184 View commit details
    Browse the repository at this point in the history
  2. remarkable: improve waveform mode mapping

    Based this mapping mainly on comments from the libremarkable enum, plus
    a little wild guesswork.
    
    ALso added a comment pointing to the source for the mxcfb header.
    tcrs committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    59b93ab View commit details
    Browse the repository at this point in the history
  3. remarkable: correct casing of reMarkable throughout

    When used as a user-visible string
    tcrs committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    3eb5038 View commit details
    Browse the repository at this point in the history
  4. remarkable: add identify function

    Currently there is only a single model of reMarkable so it's easy.
    tcrs committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    627d0d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2020

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

Commits on Jan 26, 2020

  1. Minor comment tweaks

    (And clang-format pass)
    NiLuJe committed Jan 26, 2020
    Configuration menu
    Copy the full SHA
    dcd891c View commit details
    Browse the repository at this point in the history
  2. Prefer the lower latency temp flag

    As per libremarkable recommendations.
    NiLuJe committed Jan 26, 2020
    Configuration menu
    Copy the full SHA
    b37c2df View commit details
    Browse the repository at this point in the history
  3. Make that comment more accurate

    Now that it's used somewhere else than only on the Libra ;).
    NiLuJe committed Jan 26, 2020
    Configuration menu
    Copy the full SHA
    982a3b3 View commit details
    Browse the repository at this point in the history
  4. Make get_wfm_mode accurate on the reMarkable

    Hopefully. The few constants inherited from the kernel are confusing.
    According to the libremarkable comments, I'm fairly confident on the A2
    mapping here, but the GL16 one only makes sense by virtue of it usually
    always being A2 + 1 on all the platforms I'm familiar with...
    
    TL;DR: Here be dragons!
    NiLuJe committed Jan 26, 2020
    Configuration menu
    Copy the full SHA
    9a015cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5088688 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ef51b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Alias the weird upstream waveform mode constants to something more

    familiar...
    
    A2, at least, appears correct and usable, which is good, as it's the one
    most likely to be useful of those two ;).
    NiLuJe committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    5d26ba2 View commit details
    Browse the repository at this point in the history
  2. Force monochrome for A2 updates, like on other platforms.

    Also like on other platforms, set the REGAL flag for REAGLD.
    Like on other platforms, this is probably a no-op and/or broken ;).
    NiLuJe committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    7cd1192 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ba8586 View commit details
    Browse the repository at this point in the history
  4. Use the new A2/GL16 aliases

    NiLuJe committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    d492e13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5207c7f View commit details
    Browse the repository at this point in the history
  6. Final review pass

    NiLuJe committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    26a7e73 View commit details
    Browse the repository at this point in the history