Skip to content
Linux Library for 4D Systems Serial Environment for Diablo16
C C++ Makefile
Branch: master
Clone or download
4dsystems Initial Import
Initial Import of the Diablo16 Serial (SPE) Library for Linux devices,
such as the Raspberry Pi
Latest commit 87e1058 Dec 2, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Diablo_BigDemo Initial Import Dec 2, 2014
.gitattributes 🎊 Added .gitattributes Dec 2, 2014
Diablo_Types4D.h Initial Import Dec 2, 2014
Diablo_const4D.h Initial Import Dec 2, 2014
Makefile Initial Import Dec 2, 2014
README.md
diabloSerial.c Initial Import Dec 2, 2014
diabloSerial.h Initial Import Dec 2, 2014
howto.txt Initial Import Dec 2, 2014

README.md

image

SPE Library Diablo for Raspberry Pi

4D Systems Raspberry Pi Library for SPE Diablo

Library for the Raspberry Pi to allow easy communication between 4D Intelligent Display modules running Serial Environment programmed from Workshop 4, and the Raspberry Pi.

This library is also required for the Raspberry Pi demo programs.

Installation of SPE Library Diablo for Raspberry Pi

=======================================================

make

sudo make install

sudo ldconfig -v

To Uninstall SPE Library Diablo for Raspberry Pi

=================================

sudo make uninstall

Disable Linux from using the Pi Serial Port so the SPE-Diablo library can instead

=================================================================================

  • From terminal, launch leafpad (or your chosen editor) with root:

    sudo leafpad

  • Nagivate to /boot/cmdline.txt and remove the following text (LEAVE everything else intact)

    kgdboc=ttyAMA0,115200 console=tty1

  • Save the file, overwriting the existing one.

  • Navigate and edit /etc/inittab

  • Comment out the bottom line by putting a '#' symbol at the start of it, where the bottom line is:

    T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

  • Save the file, overwriting the existing one

  • Reboot your Raspberry Pi

You can’t perform that action at this time.