Comments (4)
Created a PR : #354
from luma.oled.
I never had access to a newhaven device to test against. I believe it was introduced in #245 … @doug-burrell might be able to provide some insights/context?
from luma.oled.
I never had access to a newhaven device to test against. I believe it was introduced in #245 … @doug-burrell might be able to provide some insights/context?
I'm sorry but I no longer have access to this hardware and can't remember the logic behind how it worked.
from luma.oled.
It is pretty unusual and makes the bitmap authoring prior to send to display a bit weird, but electrically I can see maybe why they do it - and their example code on newhaven indicates that they do indeed use two adjacent seg to drive one pixel. For black and white the approach would have worked identically - ie 0xFF or 0x00 would have resulted which would have looked ok. It's just the greyscale that would have been odd with low order bits somewhat randomizing the greyscale drive, and even then it probably looks ok in some circumstances. depending on the exact values.
from luma.oled.
Related Issues (20)
- [question] access screens on remote Pi?
- Support for non-Raspberry Pi Linux boards HOT 1
- ImportError: The _imagingft C module is not installed HOT 1
- White display SPI issue with 6.x kernels HOT 2
- Array is incorrectly shifted for 96x16 OLEDs. HOT 5
- Scrolling text within bounding box
- Input/output error for luma.oled HOT 6
- sys_info.py: error: I2C device not found on address: 0x3C.But i2c can detected on pi 4b arm64
- Low FPS on SSD1322 and Raspberry Pi 3B HOT 1
- Orange Pi zero2 error Timer expired HOT 2
- Wrong column offset 1.54" SH1106 I2C HOT 6
- Hardware Accelerated 3D on the SSD1306
- from oled.device import ssd1306, sh1106 ModuleNotFoundError: No module named 'oled' HOT 7
- ImportError: cannot import name 'sh1107' from 'luma.oled.device' HOT 1
- Incremental screen updates with Luma and SH1106? HOT 1
- Semi-random pixels on SSD1322 - how to fix? HOT 4
- RPi3B multiple SPI SSD1306 displays HOT 5
- Support to display latin characters HOT 1
- luma.oled - device on SPI fails with BOOKWORM HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from luma.oled.