Skip to content

richhx/cfa_linux_examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#cfa_linux_examples

Linux-compatible(*) command-line example programs with C source code. Supports Crystalfontz Intelligent LCD Modules using USB and serial interface including CFA533, CFA631, CFA632, CFA633, CFA634, CFA635.

CFA735 and CFA835 can be demonstrated using the CFA635 example.

#Basic Installation

These are generic installation instructions: (Note that gcc v3.0 or later, make and their supporting libraries are required for this utility to work.)

#Extracting the bundle

  • Extract the files contained within the cfa_linux_examples.tar.gz archive to the desired location.
  • To extract the files use the command: "tar -xzvf cfa_linux_examples.tar.gz"

#Compiling from source

  • 'cd' into the created folder and use 'make' to compile and create the example binaries.

#Executing the programs

  • The example utilities run with the command line options of:
~$ ./example-XXX PORT BAUD
   PORT is something like "/dev/ttyS0" or "/dev/usb/ttyUSB0"
   BAUD is 19200 or 115200
   To clear the display, enter "clear" as an optional third parameter
  • The screen output should show something similar to the following:
----------------------
-  >This is line 1<  -
-  >This is line 2<  -
----------------------

#Notes on Baud Rate This utility may be used to test the 631, 632, 633, 634, and 635 displays.

BAUD rates for the modules are as follows: 631 USB: 115200 632 USB: 19200 633 USB/Serial: 19200 (default) or 115200 (FW v1.4 and beyond) 634 USB: 19200 635 USB: 115200

If the above baud rate does not give any output on the LCD, try 19200 or 115200 as earlier/later models of a USB LCD may use a different baud rate to those shown above.

#Make options If you modify the existing code and wish to do a fresh make, run 'make clean' and then 'make' again.

#Source Code Source code for the example utilities are also contained in this archive. See the extracted sub-directories for the C source code.

(*) This source code (with a few minor modifications) should also work under other operating systems. If you would like to have us (Crystalfontz) help you make these work under a different OS, please email us.

#Contact Info

    Crystalfontz America, Incorporated
    12412 East Saltese Ave
    Spokane Valley, WA 99216-0357
    http://www.crystalfontz.com
    [email protected]
    voice (509) 892-1200 
    US toll-free (888) 206-9720
    fax (509) 892-1203 

About

Command Line Examples for our Value Add line of modules

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 93.6%
  • C++ 3.1%
  • Makefile 2.1%
  • Objective-C 1.2%