Skip to content

Issue Overview #1

@JohnAZoidberg

Description

@JohnAZoidberg
  • Publish to crates.io
  • Allow partial screen updates (not trivial because the controller doesn't allow individual pixel updates)
  • What's the exact behavior of the auto power down mode?
    • What's the timeout?
    • How to exit?
  • What's the exact behavior of the ultra low power mode?
    • What are the drawbacks?
  • Implement proper transitions between HPM and LPM
  • Implement proper sleep-in transition
  • Implement reading commands via PIO instead of SPI (found a bitbanged version, PIO version without reading)
  • Support other screen dimensions
  • Implement Gray2 color instead of Rgb565
  • Implement clearing ram and check if it's useful
    • What's the reason to use "Disable Clear RAM"
  • How does the NVM work?
  • Should we have a control for TE?
    • Only V or V and H blanking?
    • Need to set TESCAN?
  • What's OSC?
  • Why enable/disable booster?
  • Is WRMEMC useful? The only difference is that it doesn't reset to the beginning of the range?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions