Yurii Soldak
c710cc8236
ssd1xxx: break dependency from machine package ( #812 )
...
* ssd1xxx: break dependency from machine package
* fix ssd1289 example
* simplify
2025-11-12 09:40:34 +01:00
Yurii Soldak
ae9e8f915e
ssd1306: avoid unnecessary heap allocations ( #767 )
...
* ssd1306: avoid unnecessary heap allocations
* ssd1306: extract i2c and spi bus implementations
* ssd1306: refactor tests -- show fps and heap usage
* ssd1306: bring back the lost exported methods
* Adjust examples
* Fix smoketests for ssd1306
2025-08-10 10:05:18 +02:00
Mateusz Nowak
d41bc0b85f
fix: remove time.Sleep from SSD1306 SPI transfer code
2025-05-20 12:43:13 +02:00
deadprogram
829ae09651
ssd1306: add FillRectangle() and SetScroll() functions to satisfy tinyterm.Displayer interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-10-28 00:09:01 +01:00
たぬき
d688fa3f3f
ssd1306: Add function SetFlip and GetFlip ( #702 )
...
* ssd1306: Add SetRotation function
2024-08-19 01:45:59 +02:00
deadprogram
1095629f62
ssd1306: add Sleep() function for Displayer interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-04-24 13:00:20 +02:00
deadprogram
bf0b383176
ssd1306: add rotation functions for Displayer interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-04-24 13:00:20 +02:00
deadprogram
a0293643b3
ssd1306: add DrawBitmap() function to complete Displayer interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-04-21 11:52:21 +02:00
deadprogram
c344e5d879
ssd1306: improvements needed for Thumby SPI display
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-02-23 20:07:40 -05:00
Kenneth Bell
4f789fb556
ssd1306: improve bus error handling
2023-08-11 11:40:45 +02:00
Kenneth Bell
996f1b047f
fix uses of legacy i2c WriteRegister calls
2023-08-08 11:16:50 +02:00
deadprogram
1bb1b621c6
all: correct go fmt
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-25 13:23:16 +02:00
Alexandre Jomin
7133c2e9db
feat(ssd1306): add getter method to the current buffer
2022-09-16 18:51:10 +02:00
Yurii Soldak
3bcde1485c
Enable reset screen for SSD1306 via I2C
2021-05-12 09:14:51 +02:00
deadprogram
46c9ba9595
spi: remove machine.SPI and replace with drivers.SPI interface for almost all SPI drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-12-15 06:08:59 +01:00
deadprogram
db02cbb8a4
i2c: switch all i2c drivers definitions to use i2c bus interface type instead of machine package concrete type
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-08-29 17:19:27 +02:00
Daniel Esteban
cb49783f18
Error strings should not be capitalized (unless beginning with proper
...
nouns or acronyms) or end with punctuation, since they are usually
printed following other context.
2019-07-08 18:52:31 +02:00
Ron Evans
c09f0a8075
all: switch to using custom domain for all drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-29 13:33:50 +02:00
Ron Evans
3f946868e1
all: refactor all current drivers to use new machine.Pin interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-26 21:46:33 +02:00
Daniel Esteban
ad2b76be8b
support for SSD1306 displays using I2C or SPI, several screen sizes ( #49 )
...
supported too
2019-05-05 11:45:26 +02:00