Commit Graph

4 Commits (5be4808b39caa757ed85e8ab492aef23ac2c7113)

Author SHA1 Message Date
Çağlar Onur 89a9731dff
inky: fix blend precision, height quirk, and minor cleanups
- Fix color blending truncation in blend(): compute the full weighted
    sum as float64 before casting to uint8, avoiding double truncation
  - Fix UC8159 on IMPRESSION57 incorrectly reporting height as 447;
    correct it to 448 in DetectOpts
  - Add Opts.String() for human-readable option printing
  - Refactor update() if/else chain to a switch statement
  - Add TestDevImpression_BlendPrecision to cover the blend fix

Signed-off-by: Çağlar Onur <caglar@10ur.org>
3 weeks ago
Brian Charous 55d75a38ed
inky: Add Impression 7.3 Spectra6 support (#110)
* add inky impression 7.3 spectra6 support

* run go generate
12 months ago
Brian Charous 4c7310e315
support 7-color inky impression 7.3 detect opts (#107) 1 year ago
Çağlar Onur e271f7c07b
[inky] Add Inky Impression 5.7" and 4" support (#55)
It is a 7 colour ePaper/eInk HAT that comes with 5.7" (600 x 448 pixel) or 4" (640 x 400 pixel).

Refactors the existing 3 color Inky and adds additional fields to
auto-detect via EEPROM.

Tested with 5.7" version.
3 years ago