Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge later commits from Adafruit Esp8266 64x48 repository #1

Open
wants to merge 91 commits into
base: esp8266-64x48
Choose a base branch
from

Commits on Apr 12, 2016

  1. Configuration menu
    Copy the full SHA
    f11bb67 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2016

  1. Configuration menu
    Copy the full SHA
    7b49b00 View commit details
    Browse the repository at this point in the history
  2. Add GitHub issue template

    tdicola committed May 27, 2016
    Configuration menu
    Copy the full SHA
    3b3f686 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Add support for ESP32

    volca committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    4368658 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2016

  1. Merge pull request adafruit#73 from volca/master

    Add support for ESP32
    ladyada authored Nov 12, 2016
    Configuration menu
    Copy the full SHA
    2147eeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f988e56 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of github.com:adafruit/Adafruit_SSD1306

    Conflicts:
    	Adafruit_SSD1306.cpp
    	Adafruit_SSD1306.h
    ladyada committed Nov 12, 2016
    Configuration menu
    Copy the full SHA
    25c28c7 View commit details
    Browse the repository at this point in the history
  4. *sigh*

    ladyada committed Nov 12, 2016
    Configuration menu
    Copy the full SHA
    c89c91f View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. make default reasonable

    ladyada committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    2c344af View commit details
    Browse the repository at this point in the history
  2. bump

    ladyada committed Dec 5, 2016
    Configuration menu
    Copy the full SHA
    ddfec78 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2018

  1. Configuration menu
    Copy the full SHA
    f682819 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c11bc32 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Teensy fix

    PaintYourDragon committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    63e11db View commit details
    Browse the repository at this point in the history
  2. ESP32 fix

    PaintYourDragon committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    e0ecb72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a7ef5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a77e68 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Configuration menu
    Copy the full SHA
    fd9ac1d View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Configuration menu
    Copy the full SHA
    a199afa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7842ec View commit details
    Browse the repository at this point in the history
  3. Fix errant #

    PaintYourDragon committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    40519cd View commit details
    Browse the repository at this point in the history
  4. Moar README tweaks

    PaintYourDragon committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    a9dee6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    062a520 View commit details
    Browse the repository at this point in the history
  6. Add .gitignore

    PaintYourDragon committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    f694008 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7cc57b8 View commit details
    Browse the repository at this point in the history
  8. Add .travis.yml

    PaintYourDragon committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    6e4a45e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6f84757 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Update .travis.yml

    PaintYourDragon committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    8e0c9e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Configuration menu
    Copy the full SHA
    3d8a730 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2018

  1. Configuration menu
    Copy the full SHA
    8504e3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1973f00 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2018

  1. oled featherwing example

    ladyada committed Nov 27, 2018
    Configuration menu
    Copy the full SHA
    67015cf View commit details
    Browse the repository at this point in the history
  2. Update .travis.yml

    ladyada authored Nov 27, 2018
    Configuration menu
    Copy the full SHA
    5c62208 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Configuration menu
    Copy the full SHA
    76a2a1f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Configuration menu
    Copy the full SHA
    8439f39 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Added pull request detail for ENUM'd BLACK, WHITE and INVERSE

    removed #define WHITE (&& BLACK && INVERSE)
    replaced with class scoped   enum SSD1306_Colors { BLACK=0, WHITE=1, INVERSE=2 };
    plocher authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    9ac6e39 View commit details
    Browse the repository at this point in the history
  2. fixed typo

    plocher authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    111581b View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2019

  1. Configuration menu
    Copy the full SHA
    43e2acb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9684ac2 View commit details
    Browse the repository at this point in the history
  3. Updated pull request docs

    plocher committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    d747623 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    803afb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Merge pull request adafruit#147 from plocher/master

    Namespace issues: #define BLACK conflicts - fixes adafruit#146
    makermelissa authored Oct 18, 2019
    Configuration menu
    Copy the full SHA
    d75c9da View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Configuration menu
    Copy the full SHA
    f81d58e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Configuration menu
    Copy the full SHA
    78701a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#151 from facchinm/patch-1

    Don't define HAVE_PORTREG for mbed target
    ladyada authored Oct 23, 2019
    Configuration menu
    Copy the full SHA
    c64979a View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Update library.properties

    siddacious authored Oct 25, 2019
    Configuration menu
    Copy the full SHA
    49afb36 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

  1. Configuration menu
    Copy the full SHA
    f6910f3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#158 from fphammerle/fix-arduino-older-157

    fix build for arduino version < 157
    ladyada authored Nov 25, 2019
    Configuration menu
    Copy the full SHA
    cd37a32 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Update library.properties

    siddacious authored Nov 27, 2019
    Configuration menu
    Copy the full SHA
    b8da224 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. splash.h: use binary literals for bitmaps

    Same bits as before, but now directly visible as nice grid of 0s and 1s..
    Include bitmaps and codegen script that generate splash.h.
    BillyDonahue committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    d6c345c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Merge pull request adafruit#154 from BillyDonahue/splash

    splash.h: use binary literals for bitmaps
    PaintYourDragon authored Dec 11, 2019
    Configuration menu
    Copy the full SHA
    928a370 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2019

  1. Update library.properties

    siddacious authored Dec 17, 2019
    Configuration menu
    Copy the full SHA
    6dc036e View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2019

  1. 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.
    mzero committed Dec 22, 2019
    Configuration menu
    Copy the full SHA
    7fdddec View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. add dep

    ladyada committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    47c15c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2019

  1. Configuration menu
    Copy the full SHA
    2014e8f View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2020

  1. Merge pull request adafruit#163 from mzero/contrast

    save correct contrast setting for use in dim() function
    makermelissa authored Jan 11, 2020
    Configuration menu
    Copy the full SHA
    a9036af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bc1a54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6afb026 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2020

  1. Allow a sketch to sub-class the SSD1306 object and change SPI settings

    At least some of the SSD1309 displays can work with this library if SPI_MODE0 is changed to SPI_MODE3.
    
    Instead of allowing the main constructor to do this, we pulled the spiSettings member out to be protected instead of private.  This allows us to create a smple subclass of this code base to run on these displays.  With this I have a version of the ssd1306_128x64_spi sketch that has the subclass code:
    ```
    class Adafruit_SSD1309_SPI : public Adafruit_SSD1306 {
     public:
      Adafruit_SSD1309_SPI(uint8_t w, uint8_t h, SPIClass *spi,
        int8_t dc_pin, int8_t rst_pin, int8_t cs_pin, uint32_t bitrate=8000000UL) :
        Adafruit_SSD1306(w, h, spi, dc_pin, rst_pin, cs_pin, bitrate) {
    #ifdef SPI_HAS_TRANSACTION
      spiSettings = SPISettings(bitrate, MSBFIRST, SPI_MODE3);
    #endif
    
        }
    };
    ```
    and then I used the hardware version of the constructor:
    ```
    #define OLED_DC     6
    #define OLED_CS     7
    #define OLED_RESET  8
    Adafruit_SSD1309_SPI display(SCREEN_WIDTH, SCREEN_HEIGHT,
      &SPI, OLED_DC, OLED_RESET, OLED_CS);
    ```
    And it now runs on this display
    KurtE committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    d1bcc4f View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#168 from KurtE/SPI_SETTINGS_PROTECTED

    Allow a sketch to sub-class the SSD1306 object and change SPI settings
    ladyada authored Feb 16, 2020
    Configuration menu
    Copy the full SHA
    cedabdf View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2020

  1. Update library.properties

    siddacious authored Feb 18, 2020
    Configuration menu
    Copy the full SHA
    d3838a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Fix comment of 128x64 example

    ausi authored Mar 14, 2020
    Configuration menu
    Copy the full SHA
    3736824 View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#170 from ausi/patch-1

    Fix comment of 128x64 example
    ladyada authored Mar 14, 2020
    Configuration menu
    Copy the full SHA
    68249c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. Update library.properties

    siddacious authored Mar 16, 2020
    Configuration menu
    Copy the full SHA
    66cba54 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2020

  1. Moved repository to github actions

    dherrada committed Jun 8, 2020
    Configuration menu
    Copy the full SHA
    1aff4c9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#173 from adafruit/actionci

    Moved repository to github actions
    ladyada authored Jun 8, 2020
    Configuration menu
    Copy the full SHA
    d4edaa0 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Configuration menu
    Copy the full SHA
    ad9c3cd View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#176 from wecassidy/master

    Replace boolean with standard bool
    ladyada authored Jul 1, 2020
    Configuration menu
    Copy the full SHA
    23a7e50 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. bump to 2.3.1

    evaherrada authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    d62796b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Configuration menu
    Copy the full SHA
    f2cdb5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#184 from rgiese/master

    Add support for Particle MCUs' I2C buffer sizing
    ladyada authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    e0c3383 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Update library.properties

    siddacious authored Aug 28, 2020
    Configuration menu
    Copy the full SHA
    2f93b84 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. hotfix for https://forums.adafruit.com/viewtopic.php?f=47&t=171641 (t…

    …his library is going to get refactored anyways and all this code will move out)
    ladyada committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    90a246b View commit details
    Browse the repository at this point in the history
  2. clankz

    ladyada committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    e46c80d View commit details
    Browse the repository at this point in the history
  3. patch for large i2c buffers

    ladyada committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    298a674 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Added comments for pins used on different boards

    To help users getting started less painful. You find 1000 pics of arduino UNOs connected at pins A4, A5 to the display but it doesn't work on your MEGA 2560 because there it's the pins 20, 21 that are used for I2C. You don't necessarily know that already at the moment you start with these displays. And you maybe do not search in the Wire-library for the solution.
    Palmstroemen authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    e22ec6a View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Merge pull request adafruit#194 from Palmstroemen/patch-1

    Added comments for pins used on different boards
    ladyada authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    19e45ee View commit details
    Browse the repository at this point in the history
  2. Bump to 2.4.2

    evaherrada authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    56a1c94 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    018e49e View commit details
    Browse the repository at this point in the history
  2. Merge pull request adafruit#199 from flywire/master

    #define SCREEN_ADDRESS instead of hard-coded value
    ladyada authored Jan 12, 2021
    Configuration menu
    Copy the full SHA
    500bd8a View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Bump to 2.4.3

    evaherrada authored Jan 22, 2021
    Configuration menu
    Copy the full SHA
    23501ec View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. tested with RP2040

    ladyada committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    8191e2d View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Bump to 2.4.4

    evaherrada authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    f75c56c View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Add support for 64x48 OLED

    I2C connections for ESP8266:
    SCL = GPIO5
    SDA = GPIO4
    RST = GPIO0
    mcauser authored and dok-net committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    d4bea37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ea6e58 View commit details
    Browse the repository at this point in the history
  3. Fix for random uninitialized data in display RAM for displays less th…

    …an 128 segments wide.
    
    Bug was visible when scrolling.
    TDB: allow drawing outside visible area to exploit full 128 horizontal resolution in hardware scrolling.
    dok-net committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    c660551 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1607dd7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4c41c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5fd32f View commit details
    Browse the repository at this point in the history
  7. Compile and fix syntax errors

    dok-net committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    dc8967e View commit details
    Browse the repository at this point in the history
  8. splash3 was manually created, make_splash.py is more recent, adding s…

    …plash3.png and updating Makefile. Not regenerating splash.h yet.
    dok-net committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    989e6d5 View commit details
    Browse the repository at this point in the history
  9. sources restyled by CI

    dok-net committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    4ad7715 View commit details
    Browse the repository at this point in the history