Commit Graph
96 Commits
Author SHA1 Message Date
Tyeth GundryandGitHub 03c96dba96 Merge pull request #291 from JChristensen/dev
Compatibility with RP2350 when using RISC-V cores.
2025-06-24 17:34:02 +01:00
Tyeth GundryandGitHub f3fafb60a1 Merge branch 'master' into add-64x32-support-2025 2025-06-24 17:22:08 +01:00
Tyeth Gundry c488611188 formatting 2025-06-24 15:59:13 +00:00
Tyeth Gundry 6b283a1839 drop unnecessary comment 2025-06-24 15:58:33 +00:00
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
PreciousRoy0 18c7f13ddd Add 64x32 OLED display support 2025-01-01 15:50:38 +01:00
Limor "Ladyada" FriedandGitHub 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" FriedandGitHub 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 PereiraandGitHub 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" FriedandGitHub 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 PlocherandGitHub 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