From: Aleksander Alekseev Date: Sat, 7 Apr 2018 20:27:45 +0000 (+0300) Subject: Add two SSD1306 dumps. X-Git-Url: http://sigrok.org/gitweb/?a=commitdiff_plain;h=7efb865fabec949fc0a28c4d301ebac90cba2ee9;hp=be515fb91747423f7e73f06af6f4ac892d3ce25c;p=sigrok-dumps.git Add two SSD1306 dumps. --- diff --git a/display/ssd1306/README b/display/ssd1306/README new file mode 100644 index 0000000..192fcac --- /dev/null +++ b/display/ssd1306/README @@ -0,0 +1,39 @@ +------------------------------------------------------------------------------- +SSD1306 OLED display controller, 4-wire SPI and I2C modes +------------------------------------------------------------------------------- + +This capture contains a sequence of an SSD1306 display controller which is +popular for OLED display modules. The controller supports various protocols. +I2C and 4-wire SPI are used most often. + + +Logic analyzer setup +-------------------- + +The 4-wire SPI capture was taken with DreamSourceLab DSLogic logic analyzer, +sampling 4 logic channels at a rate of 10MHz: + + Probe SSD1306 + ------------------- + 0 CLK (clock) + 1 MOSI (master out, slave in) + 2 DC (data / command) + 3 CS (chip select) + +The I2C capture was taken with DreamSourceLab DSLogic logic analyzer, +sampling 2 logic channels at a rate of 2MHz: + + Probe SSD1306 + ------------------- + 0 SCL (clock) + 1 SDA (data) + + +Data +---- + +See SSD1306 datasheet [1] and an STM32 library [2] used to generate recorded +signals. + +[1]: https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf +[2]: https://github.com/afiskon/stm32-ssd1306 diff --git a/display/ssd1306/ssd1306-i2c.sr b/display/ssd1306/ssd1306-i2c.sr new file mode 100644 index 0000000..2efecbc Binary files /dev/null and b/display/ssd1306/ssd1306-i2c.sr differ diff --git a/display/ssd1306/ssd1306-spi.sr b/display/ssd1306/ssd1306-spi.sr new file mode 100644 index 0000000..f11f1ea Binary files /dev/null and b/display/ssd1306/ssd1306-spi.sr differ