SeedSigner / seedsigner

Use an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions! (and do other cool stuff)
MIT License
699 stars 161 forks source link

[DRAFT] Support 320x240 screen sizes and ili9341 displays #597

Open kdmukai opened 1 month ago

kdmukai commented 1 month ago

Description

WORK IN PROGRESS!!

This pull request is categorized as a:

Checklist

If you modified or added functionality/workflow, did you add new unit tests?

I have tested this PR on the following platforms/os:

newtonick commented 4 weeks ago

I need to get all the required hardware for this so I can either assemble before or during TABConf.

kdmukai commented 4 weeks ago

Most of the st7789 and ili9341 dev boards seem to be the same (even down to the order of their pins).

This is the ili9341 I've been working off of: https://a.co/d/0V4VZQo

Other useful bits:

  1. https://www.adafruit.com/product/2029
  2. https://a.co/d/fvfNIQZ

I'm using 1.) to seat the existing Waveshare display hat and just wire out the joystick and KEY1-3 lines to 2.) which also has the connections to the ili9341. And then 2.) connects to a Pi Zero via ribbon cable.

PXL_20240823_202144325 RAW-01 COVER