summaryrefslogtreecommitdiff
path: root/display
diff options
context:
space:
mode:
authorAleksander Alekseev <afiskon@gmail.com>2018-04-07 23:27:45 +0300
committerUwe Hermann <uwe@hermann-uwe.de>2018-04-08 20:40:38 +0200
commit7efb865fabec949fc0a28c4d301ebac90cba2ee9 (patch)
tree28c4a31b01085eacecc9ba2119cf71470cea8126 /display
parentbe515fb91747423f7e73f06af6f4ac892d3ce25c (diff)
downloadsigrok-dumps-7efb865fabec949fc0a28c4d301ebac90cba2ee9.tar.gz
sigrok-dumps-7efb865fabec949fc0a28c4d301ebac90cba2ee9.zip
Add two SSD1306 dumps.
Diffstat (limited to 'display')
-rw-r--r--display/ssd1306/README39
-rw-r--r--display/ssd1306/ssd1306-i2c.srbin0 -> 198109 bytes
-rw-r--r--display/ssd1306/ssd1306-spi.srbin0 -> 208156 bytes
3 files changed, 39 insertions, 0 deletions
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
--- /dev/null
+++ b/display/ssd1306/ssd1306-i2c.sr
Binary files differ
diff --git a/display/ssd1306/ssd1306-spi.sr b/display/ssd1306/ssd1306-spi.sr
new file mode 100644
index 0000000..f11f1ea
--- /dev/null
+++ b/display/ssd1306/ssd1306-spi.sr
Binary files differ