Hobbytronics GPIO Breakout Board v2.1
(I2C and Low-voltage SPI Interfaces)
Contents
Schematic and Build steps
Schematic: |
|
Build steps |
|
|
|
|
|
Preliminary Testing (LV SPI)
(Initially using this LED Test Board)
|
|
|
|
Final Tests (LV SPI)
spi_glcd_demo.c Version 0.05 {Exp}, [25/01/2015], (c) F_Trevor_Gowen <--| Package i2c_spi_chips_0.0 |--> Usage spi_glcd_demo [Options] Options: -a arg_filename[.arg], -xpm xpm_filename[.xpm] (for 48x84 rotated graphic), -BB {use Bit-Banged** spi interface}, {**NB: Prefix with sudo - root privileges reqired!}, -FS {use Full Spi interface - default}, -E {Echo command-line arguments}, -IG {Initialise used gpio's & Gpio readall}, -RI {Reset & Initialise display - implies -W}, -RT {Reset pulse Test^^}, -CH {Clear Home - implies -W}, -inverse {INVERSE display - implies -W}, -normal {NORMAL display - default, implies -W}, -SCn {Set Contrast level n, 0<=n<=8 - implies -W}, -SOT {Shift Out Test^^ - implies -BB}, -WCT {Write Command Test - implies -W}, -WDT {Write Data Test - implies -W}, -WFT {Write direct Font data Test - implies -W}, -WGT {Write Graphics image data Test - implies -W}, -WMT {Write Message Test - implies -W}, {^^ NB: LED Test board req'd with -S}, -Q {Quiet - default}, -S {use System call methods - default}, -T {using LED Test board}, -V {Verbose}, -W {use Wiring pi methods}, -X {eXecute demonstration}
spi_glcd_demo -FS -WMT -X |
spi_glcd_demo -FS -WFT -X |
|
|
|
spi_glcd_demo -FS -WFT -X |
spi_glcd_demo -FS -inverse -X |
spi_glcd_demo -FS -WGT -X |
spi_glcd_demo -FS -WGT -X -xpm ./GDTST48x84_mtpaint.xpm |
spi_glcd_demo -FS -WGT -X -xpm ./arrow_mtpaint.xpm |
I2C Oled Display Tests
pi@raspibplus16Gb ~/i2c_spi_chips-0.0 $ ./src/oled_i2c_demo oled_i2c_demo.c Version 0.01 {Exp}, [22/05/2015], (c) F_Trevor_Gowen <--| Package i2c_spi_chips_0.0 |--> Usage oled_i2c_demo [Options] Options: -a arg_filename[.arg], -E {Echo command-line arguments}, -I {Inquire about i2c devices}, -CH {Clear display & return Home}, -ID {Initialise Display}, -inverse {INVERSE display}, -normal {NORMAL display - default}, -oled128 {use oled128 font - default}, -oled256 {use oled256 font}, -Q {Quiet - default}, -RC {Reset Contrast}, -S {use System call methods - default}, -TD {Test Display}, -V {Verbose}, -WFT {Write Font bytes Test}, -W {use Wiring pi i2c methods}, -PG {use PiGpio i2c methods**}, {**NB: requires sudo "prefix"! }, -X {eXecute demonstration}.
|
|
|
|
|
|
|
|
|
|
All Four Displays Working
|