Add support for Adafruit SSD1306 i2c Oled Display 128*64 #1258
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I had one of the generic SSD1306 lying around, one night I decided to try pwnagotchi out with my pi 0 w, for the lack of any other display at hand on a weekend night, I thought of porting this display.
Motivation and Context
Currently there's no support for the SSD1306(popularly known as the Adafruit Monochrome Oled 0.96"") which is a very accessible and cheap display, lots of hobbyist have it handy already, due to the countless unofficial ones flooding around in the market.
Resolves Issues: #1257 #1256
How Has This Been Tested?
Updated display changes were manually copied over to a fresh build of pwnagotchi v1.5.5 at location /usr/local/lib/python3.7/dist-packages/pwnagotchi with updated config.toml settings pointing to the new display, logs have been checked, both manual and auto mode has been thoroughly tested, I've been using this for over a year now.
Types of changes
Checklist:
git commit -s