JChristensen
1efe7b8c22
Compatibility with RP2350 when using RISC-V cores.
2025-06-19 16:49:49 -04:00
NickIOT72
f34211c3d2
verified clang format
2025-05-02 18:13:31 -04:00
NickIOT72
f25af300ab
Adafruit_SSD1306: added CH32V20X macro (line 53 on Adafruit_SSD1306.cpp); added compatibilty with CH32 RISC-V mcu family (line 55 on README.md); added compatibility with CH32V203 device (line 66 on README.md)
2025-05-02 16:32:31 -04:00
Limor "Ladyada" Fried and GitHub
ea12e7df70
Merge pull request #258 from gabrielcsapo/master
...
bug: ARDUINO_ARCH_RP2040 does not include the right pgmspace header
2024-10-28 10:30:32 -04:00
Limor "Ladyada" Fried and GitHub
00fa0bdbca
Merge pull request #273 from fabiopjve/patch-1
...
Add support for Renesas RL78
2024-10-28 10:30:03 -04:00
Meco Man
95fef51c89
add ARDUINO_ARCH_RTTHREAD to support RT-Thread
2024-10-06 12:06:40 -04:00
Fábio Pereira and GitHub
8a95baeced
Add support to Renesas RL78
...
Compiling this library without this change results in a compile error because util/delay.h does not exist on RL78
2024-06-20 21:04:16 -04:00
Gabriel Csapo
6ec47b6f1c
bug: ARDUINO_ARCH_RP2040 does not include the right pgmspace header
2022-12-30 20:42:33 -08:00
Wayne Piekarski
19b6a36f3b
Fix up -Wshadow "error: declaration of 'spi' shadows a member of 'Adafruit_SSD1306'"
2022-06-22 10:37:07 -07:00
caternuson
3fb7221784
update for rp2040
2022-03-31 14:19:42 -07:00
Limor "Ladyada" Fried and GitHub
26b893cd7b
Merge pull request #225 from BillyDonahue/typo_inverse_224
...
comments typo fix INVERT->INVERSE (Fixes #224 )
2021-11-07 12:23:14 -05:00
Justin Arruda
b0adf426c4
Remove trailing whitespace.
...
Note: Is it possible to run CI locally?
2021-11-07 09:36:40 -05:00
Justin Arruda
f6abca5ee0
Add splash opt-out.
2021-11-07 08:32:19 -05:00
Billy Donahue
7d9452882f
apply clang-format
2021-11-06 23:24:03 -04:00
Billy Donahue
364be83cbd
comments typo fix INVERT->INVERSE ( Fixes #224 )
2021-11-06 22:33:25 -04:00
b.moniey
7ad28969aa
got rid of the starred comments according to adafruite settings
2021-10-09 18:33:50 -07:00
b.moniey
b0367b3ab5
clanged it
2021-10-09 10:59:09 -07:00
b.moniey
45dbf4f566
typo
2021-10-08 21:36:56 -07:00
b.moniey
8fbbdc9ab3
-adding documentation for protected members
2021-10-08 21:29:27 -07:00
b.moniey
ae96f6ee42
private data to protected
2021-10-03 13:38:18 -07:00
b.moniey
0de2f56f0a
-Added typedef dfunc_t for user display function
...
-Added void display_d(dfunc_t dfunc) which is a variant of the display() that calls a user function after each row
-changed private data to protected to more easily derive and modify.
2021-10-01 21:54:11 -07:00
lady ada
e46c80def6
clankz
2020-11-15 14:38:32 -05:00
lady ada
90a246b6b3
hotfix for https://forums.adafruit.com/viewtopic.php?f=47&t=171641 (this library is going to get refactored anyways and all this code will move out)
2020-11-15 14:26:24 -05:00
Robin Giese
f2cdb5bdf4
Add support for Particle MCUs' I2C buffer sizing
2020-08-27 15:52:35 -07:00
wecassidy
ad9c3cd7c8
Replace boolean with standard bool
2020-06-30 20:06:46 -07:00
dherrada
1aff4c911b
Moved repository to github actions
2020-06-08 09:55:11 -04:00
Mark Lentczner
7fdddecaa7
save correct contrast setting for use in dim() function
...
In begin(), there is code to compute the correct contrast value, based on the configuration of the display.
The same code also computes the comPin setting. This code has been factored so that these two values
are computed, and contrast saved in an instance variable.
Later, in dim(), the saved computed contrast value is used when un-dimming the display.
2019-12-21 23:18:30 -08:00
Fabian Peter Hammerle
f6910f3ecb
fix build for arduino version < 157
...
https://github.com/adafruit/Adafruit_SSD1306/issues/155
2019-11-25 18:56:06 +01:00
John Plocher and GitHub
803afb4a45
DOCSTRING consistency - prepend SSD1306_ to colors
2019-09-30 20:19:37 -07:00
John Plocher
43e2acb650
no more enum, add macros SSD1306_BLACK, _WHITE, _INVERSE
2019-09-06 19:00:38 -07:00
John Plocher
8439f397c4
changed #defines for (BLACK, WHITE, INVERSE) to a class scoped enum
2019-09-05 10:17:39 -07:00
Phillip Burgess
1973f0001f
Change Wire clock behavior (400 KHz default, override in constructor)
2018-11-17 10:00:19 -08:00
Phillip Burgess
8504e3fd4b
Fixes for WICED Feather hardware SPI
2018-11-16 22:03:37 -08:00
Phillip Burgess
3d8a7305a2
Use big Wire transfers on SAMD
2018-11-15 15:21:32 -08:00
Phillip Burgess
6f84757455
Reorder class members & initializers to avoid -Werror=reorder
2018-11-13 15:53:47 -08:00
Phillip Burgess
7cc57b8db1
Changes for Travis CI, Doxygen, make examples check begin() value
2018-11-13 15:17:37 -08:00
Phillip Burgess
a199afa239
Clean up transactions, thanks prenticedavid!
2018-11-12 17:51:04 -08:00
Phillip Burgess
7a77e68e58
WICED Feather support (no HW SPI), revert ssd1306_command() behavior
2018-11-09 15:19:11 -08:00
Phillip Burgess
0a7ef5af16
Sweep of various things. ESP32 I2C clock, add getPixel(), etc.
2018-11-08 21:05:45 -08:00
Phillip Burgess
e0ecb729d2
ESP32 fix
2018-11-08 20:02:50 -08:00
Phillip Burgess
63e11db4f9
Teensy fix
2018-11-08 17:46:02 -08:00
Phillip Burgess
c11bc32b53
Minor fix for old code compatibility
2018-11-08 15:53:27 -08:00
Phillip Burgess
f682819634
Dynamic allocation for screen buffer, supports alt Wire & SPI buses, transactions & more
2018-11-08 15:43:43 -08:00
ladyada
25c28c78f2
Merge branch 'master' of github.com:adafruit/Adafruit_SSD1306
...
Conflicts:
Adafruit_SSD1306.cpp
Adafruit_SSD1306.h
2016-11-11 21:42:24 -05:00
ladyada
f988e56d15
https://github.com/adafruit/Adafruit_SSD1306/pull/72
2016-11-11 21:40:43 -05:00
volca
4368658527
Add support for ESP32
2016-10-27 21:38:04 +08:00
Max Horn
cfcfe8a27f
Stop scrolling when initializing the display
2016-01-07 10:14:27 +01:00
Max Horn
3a9149da93
Remove ssd1306_data
2016-01-07 10:13:19 +01:00
Max Horn
cdcb1a6df4
Improve check for util/delay.h presence
...
This covers additional ARM based boards, as well as the Energia
2016-01-07 10:13:19 +01:00
Max Horn
6227879fba
Fix PortReg handling to actually do something
...
The code incorrectly used #ifdef to check for a typedef. As a result,
the PortReg code was always disabled.
2016-01-07 10:13:19 +01:00